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) 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 SaveScreen.
18 
19 template <>
20 char const* const Struct<RPG::SaveScreen>::name = "SaveScreen";
21 static TypedField<RPG::SaveScreen, int32_t> static_tint_finish_red(
24  "tint_finish_red",
25  0,
26  0
27 );
28 static TypedField<RPG::SaveScreen, int32_t> static_tint_finish_green(
31  "tint_finish_green",
32  0,
33  0
34 );
35 static TypedField<RPG::SaveScreen, int32_t> static_tint_finish_blue(
38  "tint_finish_blue",
39  0,
40  0
41 );
42 static TypedField<RPG::SaveScreen, int32_t> static_tint_finish_sat(
45  "tint_finish_sat",
46  0,
47  0
48 );
49 static TypedField<RPG::SaveScreen, double> static_tint_current_red(
52  "tint_current_red",
53  0,
54  0
55 );
56 static TypedField<RPG::SaveScreen, double> static_tint_current_green(
59  "tint_current_green",
60  0,
61  0
62 );
63 static TypedField<RPG::SaveScreen, double> static_tint_current_blue(
66  "tint_current_blue",
67  0,
68  0
69 );
70 static TypedField<RPG::SaveScreen, double> static_tint_current_sat(
73  "tint_current_sat",
74  0,
75  0
76 );
77 static TypedField<RPG::SaveScreen, int32_t> static_tint_time_left(
80  "tint_time_left",
81  0,
82  0
83 );
84 static TypedField<RPG::SaveScreen, bool> static_flash_continuous(
87  "flash_continuous",
88  0,
89  0
90 );
91 static TypedField<RPG::SaveScreen, int32_t> static_flash_red(
94  "flash_red",
95  0,
96  0
97 );
98 static TypedField<RPG::SaveScreen, int32_t> static_flash_green(
101  "flash_green",
102  0,
103  0
104 );
105 static TypedField<RPG::SaveScreen, int32_t> static_flash_blue(
108  "flash_blue",
109  0,
110  0
111 );
112 static TypedField<RPG::SaveScreen, double> static_flash_current_level(
115  "flash_current_level",
116  0,
117  0
118 );
119 static TypedField<RPG::SaveScreen, int32_t> static_flash_time_left(
122  "flash_time_left",
123  0,
124  0
125 );
126 static TypedField<RPG::SaveScreen, bool> static_shake_continuous(
129  "shake_continuous",
130  0,
131  0
132 );
133 static TypedField<RPG::SaveScreen, int32_t> static_shake_strength(
136  "shake_strength",
137  0,
138  0
139 );
140 static TypedField<RPG::SaveScreen, int32_t> static_shake_speed(
143  "shake_speed",
144  0,
145  0
146 );
147 static TypedField<RPG::SaveScreen, int32_t> static_shake_position(
150  "shake_position",
151  0,
152  0
153 );
154 static TypedField<RPG::SaveScreen, int32_t> static_shake_position_y(
157  "shake_position_y",
158  0,
159  0
160 );
161 static TypedField<RPG::SaveScreen, int32_t> static_shake_time_left(
164  "shake_time_left",
165  0,
166  0
167 );
168 static TypedField<RPG::SaveScreen, int32_t> static_pan_x(
171  "pan_x",
172  0,
173  0
174 );
175 static TypedField<RPG::SaveScreen, int32_t> static_pan_y(
178  "pan_y",
179  0,
180  0
181 );
182 static TypedField<RPG::SaveScreen, int32_t> static_battleanim_id(
185  "battleanim_id",
186  0,
187  0
188 );
189 static TypedField<RPG::SaveScreen, int32_t> static_battleanim_target(
192  "battleanim_target",
193  0,
194  0
195 );
196 static TypedField<RPG::SaveScreen, int32_t> static_battleanim_frame(
199  "battleanim_frame",
200  0,
201  0
202 );
203 static TypedField<RPG::SaveScreen, bool> static_battleanim_active(
206  "battleanim_active",
207  0,
208  0
209 );
210 static TypedField<RPG::SaveScreen, bool> static_battleanim_global(
213  "battleanim_global",
214  0,
215  0
216 );
217 static TypedField<RPG::SaveScreen, int32_t> static_weather(
220  "weather",
221  0,
222  0
223 );
224 static TypedField<RPG::SaveScreen, int32_t> static_weather_strength(
227  "weather_strength",
228  0,
229  0
230 );
231 
232 
233 template <>
235  &static_tint_finish_red,
236  &static_tint_finish_green,
237  &static_tint_finish_blue,
238  &static_tint_finish_sat,
239  &static_tint_current_red,
240  &static_tint_current_green,
241  &static_tint_current_blue,
242  &static_tint_current_sat,
243  &static_tint_time_left,
244  &static_flash_continuous,
245  &static_flash_red,
246  &static_flash_green,
247  &static_flash_blue,
248  &static_flash_current_level,
249  &static_flash_time_left,
250  &static_shake_continuous,
251  &static_shake_strength,
252  &static_shake_speed,
253  &static_shake_position,
254  &static_shake_position_y,
255  &static_shake_time_left,
256  &static_pan_x,
257  &static_pan_y,
258  &static_battleanim_id,
259  &static_battleanim_target,
260  &static_battleanim_frame,
261  &static_battleanim_active,
262  &static_battleanim_global,
263  &static_weather,
264  &static_weather_strength,
265  NULL
266 };
267 
268 template class Struct<RPG::SaveScreen>;
int32_t tint_time_left
double tint_current_green
double tint_current_blue
double tint_current_red
int32_t weather_strength
int32_t battleanim_id
double flash_current_level
int32_t shake_time_left
int32_t tint_finish_green
int32_t shake_strength
int32_t battleanim_frame
int32_t tint_finish_red
int32_t shake_position
int32_t flash_time_left
int32_t tint_finish_blue
int32_t shake_position_y
int32_t tint_finish_sat
double tint_current_sat
int32_t battleanim_target