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 SaveEventExecState. 20 21 template <> 22 char const* const Struct<rpg::SaveEventExecState>::name = "SaveEventExecState"; 23 static TypedField<rpg::SaveEventExecState, std::vector<rpg::SaveEventExecFrame>> static_stack( 24 &rpg::SaveEventExecState::stack, 25 LSD_Reader::ChunkSaveEventExecState::stack, 26 "stack", 27 1, 28 0 29 ); 30 static TypedField<rpg::SaveEventExecState, bool> static_show_message( 31 &rpg::SaveEventExecState::show_message, 32 LSD_Reader::ChunkSaveEventExecState::show_message, 33 "show_message", 34 0, 35 0 36 ); 37 static TypedField<rpg::SaveEventExecState, bool> static_abort_on_escape( 38 &rpg::SaveEventExecState::abort_on_escape, 39 LSD_Reader::ChunkSaveEventExecState::abort_on_escape, 40 "abort_on_escape", 41 0, 42 0 43 ); 44 static TypedField<rpg::SaveEventExecState, bool> static_wait_movement( 45 &rpg::SaveEventExecState::wait_movement, 46 LSD_Reader::ChunkSaveEventExecState::wait_movement, 47 "wait_movement", 48 0, 49 0 50 ); 51 static TypedField<rpg::SaveEventExecState, bool> static_keyinput_wait( 52 &rpg::SaveEventExecState::keyinput_wait, 53 LSD_Reader::ChunkSaveEventExecState::keyinput_wait, 54 "keyinput_wait", 55 0, 56 0 57 ); 58 static TypedField<rpg::SaveEventExecState, uint8_t> static_keyinput_variable( 59 &rpg::SaveEventExecState::keyinput_variable, 60 LSD_Reader::ChunkSaveEventExecState::keyinput_variable, 61 "keyinput_variable", 62 0, 63 0 64 ); 65 static TypedField<rpg::SaveEventExecState, bool> static_keyinput_all_directions( 66 &rpg::SaveEventExecState::keyinput_all_directions, 67 LSD_Reader::ChunkSaveEventExecState::keyinput_all_directions, 68 "keyinput_all_directions", 69 0, 70 0 71 ); 72 static TypedField<rpg::SaveEventExecState, int32_t> static_keyinput_decision( 73 &rpg::SaveEventExecState::keyinput_decision, 74 LSD_Reader::ChunkSaveEventExecState::keyinput_decision, 75 "keyinput_decision", 76 0, 77 0 78 ); 79 static TypedField<rpg::SaveEventExecState, int32_t> static_keyinput_cancel( 80 &rpg::SaveEventExecState::keyinput_cancel, 81 LSD_Reader::ChunkSaveEventExecState::keyinput_cancel, 82 "keyinput_cancel", 83 0, 84 0 85 ); 86 static TypedField<rpg::SaveEventExecState, int32_t> static_keyinput_2kshift_2k3numbers( 87 &rpg::SaveEventExecState::keyinput_2kshift_2k3numbers, 88 LSD_Reader::ChunkSaveEventExecState::keyinput_2kshift_2k3numbers, 89 "keyinput_2kshift_2k3numbers", 90 0, 91 0 92 ); 93 static TypedField<rpg::SaveEventExecState, int32_t> static_keyinput_2kdown_2k3operators( 94 &rpg::SaveEventExecState::keyinput_2kdown_2k3operators, 95 LSD_Reader::ChunkSaveEventExecState::keyinput_2kdown_2k3operators, 96 "keyinput_2kdown_2k3operators", 97 0, 98 0 99 ); 100 static TypedField<rpg::SaveEventExecState, int32_t> static_keyinput_2kleft_2k3shift( 101 &rpg::SaveEventExecState::keyinput_2kleft_2k3shift, 102 LSD_Reader::ChunkSaveEventExecState::keyinput_2kleft_2k3shift, 103 "keyinput_2kleft_2k3shift", 104 0, 105 0 106 ); 107 static TypedField<rpg::SaveEventExecState, int32_t> static_keyinput_2kright( 108 &rpg::SaveEventExecState::keyinput_2kright, 109 LSD_Reader::ChunkSaveEventExecState::keyinput_2kright, 110 "keyinput_2kright", 111 0, 112 0 113 ); 114 static TypedField<rpg::SaveEventExecState, int32_t> static_keyinput_2kup( 115 &rpg::SaveEventExecState::keyinput_2kup, 116 LSD_Reader::ChunkSaveEventExecState::keyinput_2kup, 117 "keyinput_2kup", 118 0, 119 0 120 ); 121 static TypedField<rpg::SaveEventExecState, int32_t> static_wait_time( 122 &rpg::SaveEventExecState::wait_time, 123 LSD_Reader::ChunkSaveEventExecState::wait_time, 124 "wait_time", 125 0, 126 0 127 ); 128 static TypedField<rpg::SaveEventExecState, int32_t> static_keyinput_time_variable( 129 &rpg::SaveEventExecState::keyinput_time_variable, 130 LSD_Reader::ChunkSaveEventExecState::keyinput_time_variable, 131 "keyinput_time_variable", 132 0, 133 0 134 ); 135 static TypedField<rpg::SaveEventExecState, int32_t> static_keyinput_2k3down( 136 &rpg::SaveEventExecState::keyinput_2k3down, 137 LSD_Reader::ChunkSaveEventExecState::keyinput_2k3down, 138 "keyinput_2k3down", 139 0, 140 0 141 ); 142 static TypedField<rpg::SaveEventExecState, int32_t> static_keyinput_2k3left( 143 &rpg::SaveEventExecState::keyinput_2k3left, 144 LSD_Reader::ChunkSaveEventExecState::keyinput_2k3left, 145 "keyinput_2k3left", 146 0, 147 0 148 ); 149 static TypedField<rpg::SaveEventExecState, int32_t> static_keyinput_2k3right( 150 &rpg::SaveEventExecState::keyinput_2k3right, 151 LSD_Reader::ChunkSaveEventExecState::keyinput_2k3right, 152 "keyinput_2k3right", 153 0, 154 0 155 ); 156 static TypedField<rpg::SaveEventExecState, int32_t> static_keyinput_2k3up( 157 &rpg::SaveEventExecState::keyinput_2k3up, 158 LSD_Reader::ChunkSaveEventExecState::keyinput_2k3up, 159 "keyinput_2k3up", 160 0, 161 0 162 ); 163 static TypedField<rpg::SaveEventExecState, bool> static_keyinput_timed( 164 &rpg::SaveEventExecState::keyinput_timed, 165 LSD_Reader::ChunkSaveEventExecState::keyinput_timed, 166 "keyinput_timed", 167 0, 168 0 169 ); 170 static TypedField<rpg::SaveEventExecState, bool> static_wait_key_enter( 171 &rpg::SaveEventExecState::wait_key_enter, 172 LSD_Reader::ChunkSaveEventExecState::wait_key_enter, 173 "wait_key_enter", 174 0, 175 0 176 ); 177 178 179 template <> 180 Field<rpg::SaveEventExecState> const* Struct<rpg::SaveEventExecState>::fields[] = { 181 &static_stack, 182 &static_show_message, 183 &static_abort_on_escape, 184 &static_wait_movement, 185 &static_keyinput_wait, 186 &static_keyinput_variable, 187 &static_keyinput_all_directions, 188 &static_keyinput_decision, 189 &static_keyinput_cancel, 190 &static_keyinput_2kshift_2k3numbers, 191 &static_keyinput_2kdown_2k3operators, 192 &static_keyinput_2kleft_2k3shift, 193 &static_keyinput_2kright, 194 &static_keyinput_2kup, 195 &static_wait_time, 196 &static_keyinput_time_variable, 197 &static_keyinput_2k3down, 198 &static_keyinput_2k3left, 199 &static_keyinput_2k3right, 200 &static_keyinput_2k3up, 201 &static_keyinput_timed, 202 &static_wait_key_enter, 203 NULL 204 }; 205 206 template class Struct<rpg::SaveEventExecState>; 207 208 } //namespace lcf 209