liblcf
Loading...
Searching...
No Matches
lsd_savemapeventbase.cpp
Go to the documentation of this file.
1/* !!!! GENERATED FILE - DO NOT EDIT !!!!
2 * --------------------------------------
3 *
4 * This file is part of liblcf. Copyright (c) 2020 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 "lsd_reader.h"
14#include "lsd_chunks.h"
15#include "reader_struct_impl.h"
16
17// Read SaveMapEventBase.
18
19template <>
20char const* const Struct<RPG::SaveMapEventBase>::name = "SaveMapEventBase";
24 "active",
25 0,
26 0
27);
31 "map_id",
32 1,
33 0
34);
35static TypedField<RPG::SaveMapEventBase, int32_t> static_position_x(
38 "position_x",
39 1,
40 0
41);
42static TypedField<RPG::SaveMapEventBase, int32_t> static_position_y(
45 "position_y",
46 1,
47 0
48);
49static TypedField<RPG::SaveMapEventBase, int32_t> static_direction(
52 "direction",
53 1,
54 0
55);
56static TypedField<RPG::SaveMapEventBase, int32_t> static_sprite_direction(
59 "sprite_direction",
60 1,
61 0
62);
63static TypedField<RPG::SaveMapEventBase, int32_t> static_anim_frame(
66 "anim_frame",
67 0,
68 0
69);
70static TypedField<RPG::SaveMapEventBase, int32_t> static_transparency(
73 "transparency",
74 0,
75 0
76);
77static TypedField<RPG::SaveMapEventBase, int32_t> static_remaining_step(
80 "remaining_step",
81 0,
82 0
83);
84static TypedField<RPG::SaveMapEventBase, int32_t> static_move_frequency(
87 "move_frequency",
88 0,
89 0
90);
94 "layer",
95 1,
96 0
97);
98static TypedField<RPG::SaveMapEventBase, bool> static_overlap_forbidden(
101 "overlap_forbidden",
102 0,
103 0
104);
105static TypedField<RPG::SaveMapEventBase, int32_t> static_animation_type(
108 "animation_type",
109 1,
110 0
111);
112static TypedField<RPG::SaveMapEventBase, bool> static_lock_facing(
115 "lock_facing",
116 0,
117 0
118);
119static TypedField<RPG::SaveMapEventBase, int32_t> static_move_speed(
122 "move_speed",
123 1,
124 0
125);
129 "move_route",
130 1,
131 0
132);
133static TypedField<RPG::SaveMapEventBase, bool> static_move_route_overwrite(
136 "move_route_overwrite",
137 0,
138 0
139);
140static TypedField<RPG::SaveMapEventBase, int32_t> static_move_route_index(
143 "move_route_index",
144 0,
145 0
146);
147static TypedField<RPG::SaveMapEventBase, bool> static_move_route_repeated(
150 "move_route_repeated",
151 0,
152 0
153);
154static TypedField<RPG::SaveMapEventBase, bool> static_sprite_transparent(
157 "sprite_transparent",
158 0,
159 0
160);
161static TypedField<RPG::SaveMapEventBase, bool> static_route_through(
164 "route_through",
165 0,
166 0
167);
168static TypedField<RPG::SaveMapEventBase, int32_t> static_anim_paused(
171 "anim_paused",
172 0,
173 0
174);
175static TypedField<RPG::SaveMapEventBase, bool> static_through(
178 "through",
179 0,
180 0
181);
182static TypedField<RPG::SaveMapEventBase, int32_t> static_stop_count(
185 "stop_count",
186 0,
187 0
188);
189static TypedField<RPG::SaveMapEventBase, int32_t> static_anim_count(
192 "anim_count",
193 0,
194 0
195);
196static TypedField<RPG::SaveMapEventBase, int32_t> static_max_stop_count(
199 "max_stop_count",
200 0,
201 0
202);
203static TypedField<RPG::SaveMapEventBase, bool> static_jumping(
206 "jumping",
207 0,
208 0
209);
210static TypedField<RPG::SaveMapEventBase, int32_t> static_begin_jump_x(
213 "begin_jump_x",
214 0,
215 0
216);
217static TypedField<RPG::SaveMapEventBase, int32_t> static_begin_jump_y(
220 "begin_jump_y",
221 0,
222 0
223);
227 "pause",
228 0,
229 0
230);
231static TypedField<RPG::SaveMapEventBase, bool> static_flying(
234 "flying",
235 0,
236 0
237);
238static TypedField<RPG::SaveMapEventBase, std::string> static_sprite_name(
241 "sprite_name",
242 0,
243 0
244);
245static TypedField<RPG::SaveMapEventBase, int32_t> static_sprite_id(
248 "sprite_id",
249 0,
250 0
251);
252static TypedField<RPG::SaveMapEventBase, bool> static_processed(
255 "processed",
256 0,
257 0
258);
259static TypedField<RPG::SaveMapEventBase, int32_t> static_flash_red(
262 "flash_red",
263 0,
264 0
265);
266static TypedField<RPG::SaveMapEventBase, int32_t> static_flash_green(
269 "flash_green",
270 0,
271 0
272);
273static TypedField<RPG::SaveMapEventBase, int32_t> static_flash_blue(
276 "flash_blue",
277 0,
278 0
279);
280static TypedField<RPG::SaveMapEventBase, double> static_flash_current_level(
283 "flash_current_level",
284 0,
285 0
286);
287static TypedField<RPG::SaveMapEventBase, int32_t> static_flash_time_left(
290 "flash_time_left",
291 0,
292 0
293);
294
295
296template <>
298 &static_active,
299 &static_map_id,
300 &static_position_x,
301 &static_position_y,
302 &static_direction,
303 &static_sprite_direction,
304 &static_anim_frame,
305 &static_transparency,
306 &static_remaining_step,
307 &static_move_frequency,
308 &static_layer,
309 &static_overlap_forbidden,
310 &static_animation_type,
311 &static_lock_facing,
312 &static_move_speed,
313 &static_move_route,
314 &static_move_route_overwrite,
315 &static_move_route_index,
316 &static_move_route_repeated,
317 &static_sprite_transparent,
318 &static_route_through,
319 &static_anim_paused,
320 &static_through,
321 &static_stop_count,
322 &static_anim_count,
323 &static_max_stop_count,
324 &static_jumping,
325 &static_begin_jump_x,
326 &static_begin_jump_y,
327 &static_pause,
328 &static_flying,
329 &static_sprite_name,
330 &static_sprite_id,
331 &static_processed,
332 &static_flash_red,
333 &static_flash_green,
334 &static_flash_blue,
335 &static_flash_current_level,
336 &static_flash_time_left,
337 NULL
338};
339
340template class Struct<RPG::SaveMapEventBase>;