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 <> 236 Field<rpg::SaveScreen> const* Struct<rpg::SaveScreen>::fields[] = { 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 273