liblcf
lsd_saveeventexecstate.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 SaveEventExecState.
18 
19 template <>
20 char const* const Struct<RPG::SaveEventExecState>::name = "SaveEventExecState";
24  "stack",
25  1,
26  0
27 );
28 static TypedField<RPG::SaveEventExecState, bool> static_show_message(
31  "show_message",
32  0,
33  0
34 );
35 static TypedField<RPG::SaveEventExecState, bool> static_abort_on_escape(
38  "abort_on_escape",
39  0,
40  0
41 );
42 static TypedField<RPG::SaveEventExecState, bool> static_wait_movement(
45  "wait_movement",
46  0,
47  0
48 );
49 static TypedField<RPG::SaveEventExecState, bool> static_keyinput_wait(
52  "keyinput_wait",
53  0,
54  0
55 );
56 static TypedField<RPG::SaveEventExecState, uint8_t> static_keyinput_variable(
59  "keyinput_variable",
60  0,
61  0
62 );
63 static TypedField<RPG::SaveEventExecState, bool> static_keyinput_all_directions(
66  "keyinput_all_directions",
67  0,
68  0
69 );
70 static TypedField<RPG::SaveEventExecState, bool> static_keyinput_decision(
73  "keyinput_decision",
74  0,
75  0
76 );
77 static TypedField<RPG::SaveEventExecState, bool> static_keyinput_cancel(
80  "keyinput_cancel",
81  0,
82  0
83 );
84 static TypedField<RPG::SaveEventExecState, bool> static_keyinput_2kshift_2k3numbers(
87  "keyinput_2kshift_2k3numbers",
88  0,
89  0
90 );
91 static TypedField<RPG::SaveEventExecState, bool> static_keyinput_2kdown_2k3operators(
94  "keyinput_2kdown_2k3operators",
95  0,
96  0
97 );
98 static TypedField<RPG::SaveEventExecState, bool> static_keyinput_2kleft_2k3shift(
101  "keyinput_2kleft_2k3shift",
102  0,
103  0
104 );
105 static TypedField<RPG::SaveEventExecState, bool> static_keyinput_2kright(
108  "keyinput_2kright",
109  0,
110  0
111 );
112 static TypedField<RPG::SaveEventExecState, bool> static_keyinput_2kup(
115  "keyinput_2kup",
116  0,
117  0
118 );
119 static TypedField<RPG::SaveEventExecState, int32_t> static_wait_time(
122  "wait_time",
123  0,
124  0
125 );
126 static TypedField<RPG::SaveEventExecState, int32_t> static_keyinput_time_variable(
129  "keyinput_time_variable",
130  0,
131  0
132 );
133 static TypedField<RPG::SaveEventExecState, bool> static_keyinput_2k3down(
136  "keyinput_2k3down",
137  0,
138  0
139 );
140 static TypedField<RPG::SaveEventExecState, bool> static_keyinput_2k3left(
143  "keyinput_2k3left",
144  0,
145  0
146 );
147 static TypedField<RPG::SaveEventExecState, bool> static_keyinput_2k3right(
150  "keyinput_2k3right",
151  0,
152  0
153 );
154 static TypedField<RPG::SaveEventExecState, bool> static_keyinput_2k3up(
157  "keyinput_2k3up",
158  0,
159  0
160 );
161 static TypedField<RPG::SaveEventExecState, bool> static_keyinput_timed(
164  "keyinput_timed",
165  0,
166  0
167 );
168 static TypedField<RPG::SaveEventExecState, bool> static_wait_key_enter(
171  "wait_key_enter",
172  0,
173  0
174 );
175 
176 
177 template <>
179  &static_stack,
180  &static_show_message,
181  &static_abort_on_escape,
182  &static_wait_movement,
183  &static_keyinput_wait,
184  &static_keyinput_variable,
185  &static_keyinput_all_directions,
186  &static_keyinput_decision,
187  &static_keyinput_cancel,
188  &static_keyinput_2kshift_2k3numbers,
189  &static_keyinput_2kdown_2k3operators,
190  &static_keyinput_2kleft_2k3shift,
191  &static_keyinput_2kright,
192  &static_keyinput_2kup,
193  &static_wait_time,
194  &static_keyinput_time_variable,
195  &static_keyinput_2k3down,
196  &static_keyinput_2k3left,
197  &static_keyinput_2k3right,
198  &static_keyinput_2k3up,
199  &static_keyinput_timed,
200  &static_wait_key_enter,
201  NULL
202 };
203 
204 template class Struct<RPG::SaveEventExecState>;
std::vector< SaveEventExecFrame > stack