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