liblcf
Loading...
Searching...
No Matches
ldb_trooppagecondition.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) 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/ldb/reader.h"
14#include "lcf/ldb/chunks.h"
15#include "reader_struct_impl.h"
16
17namespace lcf {
18
19// Read TroopPageCondition.
20
21template <>
22char const* const Struct<rpg::TroopPageCondition>::name = "TroopPageCondition";
24 &rpg::TroopPageCondition::flags,
25 LDB_Reader::ChunkTroopPageCondition::flags,
26 "flags",
27 1,
28 0
29);
30static TypedField<rpg::TroopPageCondition, int32_t> static_switch_a_id(
31 &rpg::TroopPageCondition::switch_a_id,
32 LDB_Reader::ChunkTroopPageCondition::switch_a_id,
33 "switch_a_id",
34 0,
35 0
36);
37static TypedField<rpg::TroopPageCondition, int32_t> static_switch_b_id(
38 &rpg::TroopPageCondition::switch_b_id,
39 LDB_Reader::ChunkTroopPageCondition::switch_b_id,
40 "switch_b_id",
41 0,
42 0
43);
44static TypedField<rpg::TroopPageCondition, int32_t> static_variable_id(
45 &rpg::TroopPageCondition::variable_id,
46 LDB_Reader::ChunkTroopPageCondition::variable_id,
47 "variable_id",
48 0,
49 0
50);
51static TypedField<rpg::TroopPageCondition, int32_t> static_variable_value(
52 &rpg::TroopPageCondition::variable_value,
53 LDB_Reader::ChunkTroopPageCondition::variable_value,
54 "variable_value",
55 0,
56 0
57);
59 &rpg::TroopPageCondition::turn_a,
60 LDB_Reader::ChunkTroopPageCondition::turn_a,
61 "turn_a",
62 0,
63 0
64);
66 &rpg::TroopPageCondition::turn_b,
67 LDB_Reader::ChunkTroopPageCondition::turn_b,
68 "turn_b",
69 0,
70 0
71);
72static TypedField<rpg::TroopPageCondition, int32_t> static_fatigue_min(
73 &rpg::TroopPageCondition::fatigue_min,
74 LDB_Reader::ChunkTroopPageCondition::fatigue_min,
75 "fatigue_min",
76 0,
77 0
78);
79static TypedField<rpg::TroopPageCondition, int32_t> static_fatigue_max(
80 &rpg::TroopPageCondition::fatigue_max,
81 LDB_Reader::ChunkTroopPageCondition::fatigue_max,
82 "fatigue_max",
83 0,
84 0
85);
87 &rpg::TroopPageCondition::enemy_id,
88 LDB_Reader::ChunkTroopPageCondition::enemy_id,
89 "enemy_id",
90 0,
91 0
92);
93static TypedField<rpg::TroopPageCondition, int32_t> static_enemy_hp_min(
94 &rpg::TroopPageCondition::enemy_hp_min,
95 LDB_Reader::ChunkTroopPageCondition::enemy_hp_min,
96 "enemy_hp_min",
97 0,
98 0
99);
100static TypedField<rpg::TroopPageCondition, int32_t> static_enemy_hp_max(
101 &rpg::TroopPageCondition::enemy_hp_max,
102 LDB_Reader::ChunkTroopPageCondition::enemy_hp_max,
103 "enemy_hp_max",
104 0,
105 0
106);
108 &rpg::TroopPageCondition::actor_id,
109 LDB_Reader::ChunkTroopPageCondition::actor_id,
110 "actor_id",
111 0,
112 0
113);
114static TypedField<rpg::TroopPageCondition, int32_t> static_actor_hp_min(
115 &rpg::TroopPageCondition::actor_hp_min,
116 LDB_Reader::ChunkTroopPageCondition::actor_hp_min,
117 "actor_hp_min",
118 0,
119 0
120);
121static TypedField<rpg::TroopPageCondition, int32_t> static_actor_hp_max(
122 &rpg::TroopPageCondition::actor_hp_max,
123 LDB_Reader::ChunkTroopPageCondition::actor_hp_max,
124 "actor_hp_max",
125 0,
126 0
127);
128static TypedField<rpg::TroopPageCondition, int32_t> static_turn_enemy_id(
129 &rpg::TroopPageCondition::turn_enemy_id,
130 LDB_Reader::ChunkTroopPageCondition::turn_enemy_id,
131 "turn_enemy_id",
132 0,
133 1
134);
135static TypedField<rpg::TroopPageCondition, int32_t> static_turn_enemy_a(
136 &rpg::TroopPageCondition::turn_enemy_a,
137 LDB_Reader::ChunkTroopPageCondition::turn_enemy_a,
138 "turn_enemy_a",
139 0,
140 1
141);
142static TypedField<rpg::TroopPageCondition, int32_t> static_turn_enemy_b(
143 &rpg::TroopPageCondition::turn_enemy_b,
144 LDB_Reader::ChunkTroopPageCondition::turn_enemy_b,
145 "turn_enemy_b",
146 0,
147 1
148);
149static TypedField<rpg::TroopPageCondition, int32_t> static_turn_actor_id(
150 &rpg::TroopPageCondition::turn_actor_id,
151 LDB_Reader::ChunkTroopPageCondition::turn_actor_id,
152 "turn_actor_id",
153 0,
154 1
155);
156static TypedField<rpg::TroopPageCondition, int32_t> static_turn_actor_a(
157 &rpg::TroopPageCondition::turn_actor_a,
158 LDB_Reader::ChunkTroopPageCondition::turn_actor_a,
159 "turn_actor_a",
160 0,
161 1
162);
163static TypedField<rpg::TroopPageCondition, int32_t> static_turn_actor_b(
164 &rpg::TroopPageCondition::turn_actor_b,
165 LDB_Reader::ChunkTroopPageCondition::turn_actor_b,
166 "turn_actor_b",
167 0,
168 1
169);
170static TypedField<rpg::TroopPageCondition, int32_t> static_command_actor_id(
171 &rpg::TroopPageCondition::command_actor_id,
172 LDB_Reader::ChunkTroopPageCondition::command_actor_id,
173 "command_actor_id",
174 0,
175 1
176);
177static TypedField<rpg::TroopPageCondition, int32_t> static_command_id(
178 &rpg::TroopPageCondition::command_id,
179 LDB_Reader::ChunkTroopPageCondition::command_id,
180 "command_id",
181 0,
182 1
183);
184
185
186template <>
188 &static_flags,
189 &static_switch_a_id,
190 &static_switch_b_id,
191 &static_variable_id,
192 &static_variable_value,
193 &static_turn_a,
194 &static_turn_b,
195 &static_fatigue_min,
196 &static_fatigue_max,
197 &static_enemy_id,
198 &static_enemy_hp_min,
199 &static_enemy_hp_max,
200 &static_actor_id,
201 &static_actor_hp_min,
202 &static_actor_hp_max,
203 &static_turn_enemy_id,
204 &static_turn_enemy_a,
205 &static_turn_enemy_b,
206 &static_turn_actor_id,
207 &static_turn_actor_a,
208 &static_turn_actor_b,
209 &static_command_actor_id,
210 &static_command_id,
211 NULL
212};
213
215
216} //namespace lcf
static const Field< S > * fields[]
static const char *const name