1 /* !!!! GENERATED FILE - DO NOT EDIT !!!!
2  * --------------------------------------
3  *
4  * This file is part of liblcf. Copyright (c) 2021 liblcf authors.
5  * https://github.com/EasyRPG/liblcf - https://easyrpg.org
6  *
7  * liblcf is Free/Libre Open Source Software, released under the MIT License.
8  * For the full copyright and license information, please view the COPYING
9  * file that was distributed with this source code.
10  */
11 
12 // Headers
13 #include "lcf/lmt/reader.h"
14 #include "lcf/lmt/chunks.h"
15 #include "reader_struct_impl.h"
16 
17 namespace lcf {
18 
19 // Read Start.
20 
21 template <>
22 char const* const Struct<rpg::Start>::name = "Start";
23 static TypedField<rpg::Start, int32_t> static_party_map_id(
24 	&rpg::Start::party_map_id,
25 	LMT_Reader::ChunkStart::party_map_id,
26 	"party_map_id",
27 	0,
28 	0
29 );
30 static TypedField<rpg::Start, int32_t> static_party_x(
31 	&rpg::Start::party_x,
32 	LMT_Reader::ChunkStart::party_x,
33 	"party_x",
34 	0,
35 	0
36 );
37 static TypedField<rpg::Start, int32_t> static_party_y(
38 	&rpg::Start::party_y,
39 	LMT_Reader::ChunkStart::party_y,
40 	"party_y",
41 	0,
42 	0
43 );
44 static TypedField<rpg::Start, int32_t> static_boat_map_id(
45 	&rpg::Start::boat_map_id,
46 	LMT_Reader::ChunkStart::boat_map_id,
47 	"boat_map_id",
48 	0,
49 	0
50 );
51 static TypedField<rpg::Start, int32_t> static_boat_x(
52 	&rpg::Start::boat_x,
53 	LMT_Reader::ChunkStart::boat_x,
54 	"boat_x",
55 	0,
56 	0
57 );
58 static TypedField<rpg::Start, int32_t> static_boat_y(
59 	&rpg::Start::boat_y,
60 	LMT_Reader::ChunkStart::boat_y,
61 	"boat_y",
62 	0,
63 	0
64 );
65 static TypedField<rpg::Start, int32_t> static_ship_map_id(
66 	&rpg::Start::ship_map_id,
67 	LMT_Reader::ChunkStart::ship_map_id,
68 	"ship_map_id",
69 	0,
70 	0
71 );
72 static TypedField<rpg::Start, int32_t> static_ship_x(
73 	&rpg::Start::ship_x,
74 	LMT_Reader::ChunkStart::ship_x,
75 	"ship_x",
76 	0,
77 	0
78 );
79 static TypedField<rpg::Start, int32_t> static_ship_y(
80 	&rpg::Start::ship_y,
81 	LMT_Reader::ChunkStart::ship_y,
82 	"ship_y",
83 	0,
84 	0
85 );
86 static TypedField<rpg::Start, int32_t> static_airship_map_id(
87 	&rpg::Start::airship_map_id,
88 	LMT_Reader::ChunkStart::airship_map_id,
89 	"airship_map_id",
90 	0,
91 	0
92 );
93 static TypedField<rpg::Start, int32_t> static_airship_x(
94 	&rpg::Start::airship_x,
95 	LMT_Reader::ChunkStart::airship_x,
96 	"airship_x",
97 	0,
98 	0
99 );
100 static TypedField<rpg::Start, int32_t> static_airship_y(
101 	&rpg::Start::airship_y,
102 	LMT_Reader::ChunkStart::airship_y,
103 	"airship_y",
104 	0,
105 	0
106 );
107 
108 
109 template <>
110 Field<rpg::Start> const* Struct<rpg::Start>::fields[] = {
111 	&static_party_map_id,
112 	&static_party_x,
113 	&static_party_y,
114 	&static_boat_map_id,
115 	&static_boat_x,
116 	&static_boat_y,
117 	&static_ship_map_id,
118 	&static_ship_x,
119 	&static_ship_y,
120 	&static_airship_map_id,
121 	&static_airship_x,
122 	&static_airship_y,
123 	NULL
124 };
125 
126 template class Struct<rpg::Start>;
127 
128 } //namespace lcf
129