liblcf
lsd_savescreen.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) 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/lsd/reader.h"
14 #include "lcf/lsd/chunks.h"
15 #include "reader_struct_impl.h"
16 
17 namespace lcf {
18 
19 // Read SaveScreen.
20 
21 template <>
22 char const* const Struct<rpg::SaveScreen>::name = "SaveScreen";
23 static TypedField<rpg::SaveScreen, int32_t> static_tint_finish_red(
24  &rpg::SaveScreen::tint_finish_red,
25  LSD_Reader::ChunkSaveScreen::tint_finish_red,
26  "tint_finish_red",
27  0,
28  0
29 );
30 static TypedField<rpg::SaveScreen, int32_t> static_tint_finish_green(
31  &rpg::SaveScreen::tint_finish_green,
32  LSD_Reader::ChunkSaveScreen::tint_finish_green,
33  "tint_finish_green",
34  0,
35  0
36 );
37 static TypedField<rpg::SaveScreen, int32_t> static_tint_finish_blue(
38  &rpg::SaveScreen::tint_finish_blue,
39  LSD_Reader::ChunkSaveScreen::tint_finish_blue,
40  "tint_finish_blue",
41  0,
42  0
43 );
44 static TypedField<rpg::SaveScreen, int32_t> static_tint_finish_sat(
45  &rpg::SaveScreen::tint_finish_sat,
46  LSD_Reader::ChunkSaveScreen::tint_finish_sat,
47  "tint_finish_sat",
48  0,
49  0
50 );
51 static TypedField<rpg::SaveScreen, double> static_tint_current_red(
52  &rpg::SaveScreen::tint_current_red,
53  LSD_Reader::ChunkSaveScreen::tint_current_red,
54  "tint_current_red",
55  0,
56  0
57 );
58 static TypedField<rpg::SaveScreen, double> static_tint_current_green(
59  &rpg::SaveScreen::tint_current_green,
60  LSD_Reader::ChunkSaveScreen::tint_current_green,
61  "tint_current_green",
62  0,
63  0
64 );
65 static TypedField<rpg::SaveScreen, double> static_tint_current_blue(
66  &rpg::SaveScreen::tint_current_blue,
67  LSD_Reader::ChunkSaveScreen::tint_current_blue,
68  "tint_current_blue",
69  0,
70  0
71 );
72 static TypedField<rpg::SaveScreen, double> static_tint_current_sat(
73  &rpg::SaveScreen::tint_current_sat,
74  LSD_Reader::ChunkSaveScreen::tint_current_sat,
75  "tint_current_sat",
76  0,
77  0
78 );
79 static TypedField<rpg::SaveScreen, int32_t> static_tint_time_left(
80  &rpg::SaveScreen::tint_time_left,
81  LSD_Reader::ChunkSaveScreen::tint_time_left,
82  "tint_time_left",
83  0,
84  0
85 );
86 static TypedField<rpg::SaveScreen, bool> static_flash_continuous(
87  &rpg::SaveScreen::flash_continuous,
88  LSD_Reader::ChunkSaveScreen::flash_continuous,
89  "flash_continuous",
90  0,
91  0
92 );
93 static TypedField<rpg::SaveScreen, int32_t> static_flash_red(
94  &rpg::SaveScreen::flash_red,
95  LSD_Reader::ChunkSaveScreen::flash_red,
96  "flash_red",
97  0,
98  0
99 );
100 static TypedField<rpg::SaveScreen, int32_t> static_flash_green(
101  &rpg::SaveScreen::flash_green,
102  LSD_Reader::ChunkSaveScreen::flash_green,
103  "flash_green",
104  0,
105  0
106 );
107 static TypedField<rpg::SaveScreen, int32_t> static_flash_blue(
108  &rpg::SaveScreen::flash_blue,
109  LSD_Reader::ChunkSaveScreen::flash_blue,
110  "flash_blue",
111  0,
112  0
113 );
114 static TypedField<rpg::SaveScreen, double> static_flash_current_level(
115  &rpg::SaveScreen::flash_current_level,
116  LSD_Reader::ChunkSaveScreen::flash_current_level,
117  "flash_current_level",
118  0,
119  0
120 );
121 static TypedField<rpg::SaveScreen, int32_t> static_flash_time_left(
122  &rpg::SaveScreen::flash_time_left,
123  LSD_Reader::ChunkSaveScreen::flash_time_left,
124  "flash_time_left",
125  0,
126  0
127 );
128 static TypedField<rpg::SaveScreen, bool> static_shake_continuous(
129  &rpg::SaveScreen::shake_continuous,
130  LSD_Reader::ChunkSaveScreen::shake_continuous,
131  "shake_continuous",
132  0,
133  0
134 );
135 static TypedField<rpg::SaveScreen, int32_t> static_shake_strength(
136  &rpg::SaveScreen::shake_strength,
137  LSD_Reader::ChunkSaveScreen::shake_strength,
138  "shake_strength",
139  0,
140  0
141 );
142 static TypedField<rpg::SaveScreen, int32_t> static_shake_speed(
143  &rpg::SaveScreen::shake_speed,
144  LSD_Reader::ChunkSaveScreen::shake_speed,
145  "shake_speed",
146  0,
147  0
148 );
149 static TypedField<rpg::SaveScreen, int32_t> static_shake_position(
150  &rpg::SaveScreen::shake_position,
151  LSD_Reader::ChunkSaveScreen::shake_position,
152  "shake_position",
153  0,
154  0
155 );
156 static TypedField<rpg::SaveScreen, int32_t> static_shake_position_y(
157  &rpg::SaveScreen::shake_position_y,
158  LSD_Reader::ChunkSaveScreen::shake_position_y,
159  "shake_position_y",
160  0,
161  0
162 );
163 static TypedField<rpg::SaveScreen, int32_t> static_shake_time_left(
164  &rpg::SaveScreen::shake_time_left,
165  LSD_Reader::ChunkSaveScreen::shake_time_left,
166  "shake_time_left",
167  0,
168  0
169 );
170 static TypedField<rpg::SaveScreen, int32_t> static_pan_x(
171  &rpg::SaveScreen::pan_x,
172  LSD_Reader::ChunkSaveScreen::pan_x,
173  "pan_x",
174  0,
175  0
176 );
177 static TypedField<rpg::SaveScreen, int32_t> static_pan_y(
178  &rpg::SaveScreen::pan_y,
179  LSD_Reader::ChunkSaveScreen::pan_y,
180  "pan_y",
181  0,
182  0
183 );
184 static TypedField<rpg::SaveScreen, int32_t> static_battleanim_id(
185  &rpg::SaveScreen::battleanim_id,
186  LSD_Reader::ChunkSaveScreen::battleanim_id,
187  "battleanim_id",
188  0,
189  0
190 );
191 static TypedField<rpg::SaveScreen, int32_t> static_battleanim_target(
192  &rpg::SaveScreen::battleanim_target,
193  LSD_Reader::ChunkSaveScreen::battleanim_target,
194  "battleanim_target",
195  0,
196  0
197 );
198 static TypedField<rpg::SaveScreen, int32_t> static_battleanim_frame(
199  &rpg::SaveScreen::battleanim_frame,
200  LSD_Reader::ChunkSaveScreen::battleanim_frame,
201  "battleanim_frame",
202  0,
203  0
204 );
205 static TypedField<rpg::SaveScreen, bool> static_battleanim_active(
206  &rpg::SaveScreen::battleanim_active,
207  LSD_Reader::ChunkSaveScreen::battleanim_active,
208  "battleanim_active",
209  0,
210  0
211 );
212 static TypedField<rpg::SaveScreen, bool> static_battleanim_global(
213  &rpg::SaveScreen::battleanim_global,
214  LSD_Reader::ChunkSaveScreen::battleanim_global,
215  "battleanim_global",
216  0,
217  0
218 );
219 static TypedField<rpg::SaveScreen, int32_t> static_weather(
220  &rpg::SaveScreen::weather,
221  LSD_Reader::ChunkSaveScreen::weather,
222  "weather",
223  0,
224  0
225 );
226 static TypedField<rpg::SaveScreen, int32_t> static_weather_strength(
227  &rpg::SaveScreen::weather_strength,
228  LSD_Reader::ChunkSaveScreen::weather_strength,
229  "weather_strength",
230  0,
231  0
232 );
233 
234 
235 template <>
237  &static_tint_finish_red,
238  &static_tint_finish_green,
239  &static_tint_finish_blue,
240  &static_tint_finish_sat,
241  &static_tint_current_red,
242  &static_tint_current_green,
243  &static_tint_current_blue,
244  &static_tint_current_sat,
245  &static_tint_time_left,
246  &static_flash_continuous,
247  &static_flash_red,
248  &static_flash_green,
249  &static_flash_blue,
250  &static_flash_current_level,
251  &static_flash_time_left,
252  &static_shake_continuous,
253  &static_shake_strength,
254  &static_shake_speed,
255  &static_shake_position,
256  &static_shake_position_y,
257  &static_shake_time_left,
258  &static_pan_x,
259  &static_pan_y,
260  &static_battleanim_id,
261  &static_battleanim_target,
262  &static_battleanim_frame,
263  &static_battleanim_active,
264  &static_battleanim_global,
265  &static_weather,
266  &static_weather_strength,
267  NULL
268 };
269 
270 template class Struct<rpg::SaveScreen>;
271 
272 } //namespace lcf
Definition: dbarray.cpp:13