liblcf
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 
17 namespace lcf {
18 
19 // Read TroopPageCondition.
20 
21 template <>
22 char const* const Struct<rpg::TroopPageCondition>::name = "TroopPageCondition";
24  &rpg::TroopPageCondition::flags,
25  LDB_Reader::ChunkTroopPageCondition::flags,
26  "flags",
27  1,
28  0
29 );
30 static 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 );
37 static 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 );
44 static 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 );
51 static 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 );
72 static 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 );
79 static 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 );
93 static 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 );
100 static 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 );
107 static TypedField<rpg::TroopPageCondition, int32_t> static_actor_id(
108  &rpg::TroopPageCondition::actor_id,
109  LDB_Reader::ChunkTroopPageCondition::actor_id,
110  "actor_id",
111  0,
112  0
113 );
114 static 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 );
121 static 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 );
128 static 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 );
135 static 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 );
142 static 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 );
149 static 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 );
156 static 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 );
163 static 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 );
170 static 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 );
177 static 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 
186 template <>
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 
214 template class Struct<rpg::TroopPageCondition>;
215 
216 } //namespace lcf
Definition: dbarray.cpp:13