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) 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 "ldb_reader.h"
14 #include "ldb_chunks.h"
15 #include "reader_struct_impl.h"
16 
17 // Read TroopPageCondition.
18 
19 template <>
20 char const* const Struct<RPG::TroopPageCondition>::name = "TroopPageCondition";
24  "flags",
25  1,
26  0
27 );
28 static TypedField<RPG::TroopPageCondition, int32_t> static_switch_a_id(
31  "switch_a_id",
32  0,
33  0
34 );
35 static TypedField<RPG::TroopPageCondition, int32_t> static_switch_b_id(
38  "switch_b_id",
39  0,
40  0
41 );
42 static TypedField<RPG::TroopPageCondition, int32_t> static_variable_id(
45  "variable_id",
46  0,
47  0
48 );
49 static TypedField<RPG::TroopPageCondition, int32_t> static_variable_value(
52  "variable_value",
53  0,
54  0
55 );
59  "turn_a",
60  0,
61  0
62 );
66  "turn_b",
67  0,
68  0
69 );
70 static TypedField<RPG::TroopPageCondition, int32_t> static_fatigue_min(
73  "fatigue_min",
74  0,
75  0
76 );
77 static TypedField<RPG::TroopPageCondition, int32_t> static_fatigue_max(
80  "fatigue_max",
81  0,
82  0
83 );
87  "enemy_id",
88  0,
89  0
90 );
91 static TypedField<RPG::TroopPageCondition, int32_t> static_enemy_hp_min(
94  "enemy_hp_min",
95  0,
96  0
97 );
98 static TypedField<RPG::TroopPageCondition, int32_t> static_enemy_hp_max(
101  "enemy_hp_max",
102  0,
103  0
104 );
105 static TypedField<RPG::TroopPageCondition, int32_t> static_actor_id(
108  "actor_id",
109  0,
110  0
111 );
112 static TypedField<RPG::TroopPageCondition, int32_t> static_actor_hp_min(
115  "actor_hp_min",
116  0,
117  0
118 );
119 static TypedField<RPG::TroopPageCondition, int32_t> static_actor_hp_max(
122  "actor_hp_max",
123  0,
124  0
125 );
126 static TypedField<RPG::TroopPageCondition, int32_t> static_turn_enemy_id(
129  "turn_enemy_id",
130  0,
131  1
132 );
133 static TypedField<RPG::TroopPageCondition, int32_t> static_turn_enemy_a(
136  "turn_enemy_a",
137  0,
138  1
139 );
140 static TypedField<RPG::TroopPageCondition, int32_t> static_turn_enemy_b(
143  "turn_enemy_b",
144  0,
145  1
146 );
147 static TypedField<RPG::TroopPageCondition, int32_t> static_turn_actor_id(
150  "turn_actor_id",
151  0,
152  1
153 );
154 static TypedField<RPG::TroopPageCondition, int32_t> static_turn_actor_a(
157  "turn_actor_a",
158  0,
159  1
160 );
161 static TypedField<RPG::TroopPageCondition, int32_t> static_turn_actor_b(
164  "turn_actor_b",
165  0,
166  1
167 );
168 static TypedField<RPG::TroopPageCondition, int32_t> static_command_actor_id(
171  "command_actor_id",
172  0,
173  1
174 );
175 static TypedField<RPG::TroopPageCondition, int32_t> static_command_id(
178  "command_id",
179  0,
180  1
181 );
182 
183 
184 template <>
186  &static_flags,
187  &static_switch_a_id,
188  &static_switch_b_id,
189  &static_variable_id,
190  &static_variable_value,
191  &static_turn_a,
192  &static_turn_b,
193  &static_fatigue_min,
194  &static_fatigue_max,
195  &static_enemy_id,
196  &static_enemy_hp_min,
197  &static_enemy_hp_max,
198  &static_actor_id,
199  &static_actor_hp_min,
200  &static_actor_hp_max,
201  &static_turn_enemy_id,
202  &static_turn_enemy_a,
203  &static_turn_enemy_b,
204  &static_turn_actor_id,
205  &static_turn_actor_a,
206  &static_turn_actor_b,
207  &static_command_actor_id,
208  &static_command_id,
209  NULL
210 };
211 
212 template class Struct<RPG::TroopPageCondition>;
LDB_Reader::ChunkTroopPageCondition::switch_b_id
@ switch_b_id
Definition: ldb_chunks.h:656
LDB_Reader::ChunkTroopPageCondition::turn_actor_b
@ turn_actor_b
Definition: ldb_chunks.h:692
ldb_chunks.h
RPG::TroopPageCondition::enemy_hp_max
int32_t enemy_hp_max
Definition: rpg_trooppagecondition.h:55
LDB_Reader::ChunkTroopPageCondition::variable_id
@ variable_id
Definition: ldb_chunks.h:658
LDB_Reader::ChunkTroopPageCondition::turn_actor_a
@ turn_actor_a
Definition: ldb_chunks.h:690
RPG::TroopPageCondition::actor_hp_max
int32_t actor_hp_max
Definition: rpg_trooppagecondition.h:58
Field
Definition: reader_struct.h:315
TypedField
Definition: reader_struct.h:348
LDB_Reader::ChunkTroopPageCondition::actor_hp_max
@ actor_hp_max
Definition: ldb_chunks.h:680
RPG::TroopPageCondition::turn_b
int32_t turn_b
Definition: rpg_trooppagecondition.h:50
RPG::TroopPageCondition::command_id
int32_t command_id
Definition: rpg_trooppagecondition.h:66
RPG::TroopPageCondition::variable_value
int32_t variable_value
Definition: rpg_trooppagecondition.h:48
LDB_Reader::ChunkTroopPageCondition::turn_actor_id
@ turn_actor_id
Definition: ldb_chunks.h:688
LDB_Reader::ChunkTroopPageCondition::enemy_hp_min
@ enemy_hp_min
Definition: ldb_chunks.h:672
RPG::TroopPageCondition::command_actor_id
int32_t command_actor_id
Definition: rpg_trooppagecondition.h:65
LDB_Reader::ChunkTroopPageCondition::enemy_hp_max
@ enemy_hp_max
Definition: ldb_chunks.h:674
LDB_Reader::ChunkTroopPageCondition::actor_id
@ actor_id
Definition: ldb_chunks.h:676
RPG::TroopPageCondition::flags
struct RPG::TroopPageCondition::Flags flags
Definition: ldb_trooppagecondition.cpp:21
Struct
Definition: reader_struct.h:43
RPG::TroopPageCondition::fatigue_max
int32_t fatigue_max
Definition: rpg_trooppagecondition.h:52
RPG::TroopPageCondition::switch_b_id
int32_t switch_b_id
Definition: rpg_trooppagecondition.h:46
RPG::TroopPageCondition::enemy_hp_min
int32_t enemy_hp_min
Definition: rpg_trooppagecondition.h:54
LDB_Reader::ChunkTroopPageCondition::flags
@ flags
Definition: ldb_chunks.h:652
LDB_Reader::ChunkTroopPageCondition::fatigue_min
@ fatigue_min
Definition: ldb_chunks.h:666
RPG::TroopPageCondition::fatigue_min
int32_t fatigue_min
Definition: rpg_trooppagecondition.h:51
RPG::TroopPageCondition::switch_a_id
int32_t switch_a_id
Definition: rpg_trooppagecondition.h:45
LDB_Reader::ChunkTroopPageCondition::turn_enemy_b
@ turn_enemy_b
Definition: ldb_chunks.h:686
LDB_Reader::ChunkTroopPageCondition::command_actor_id
@ command_actor_id
Definition: ldb_chunks.h:694
RPG::TroopPageCondition::turn_actor_a
int32_t turn_actor_a
Definition: rpg_trooppagecondition.h:63
RPG::TroopPageCondition::turn_a
int32_t turn_a
Definition: rpg_trooppagecondition.h:49
LDB_Reader::ChunkTroopPageCondition::actor_hp_min
@ actor_hp_min
Definition: ldb_chunks.h:678
RPG::TroopPageCondition::enemy_id
int32_t enemy_id
Definition: rpg_trooppagecondition.h:53
LDB_Reader::ChunkTroopPageCondition::enemy_id
@ enemy_id
Definition: ldb_chunks.h:670
RPG::TroopPageCondition::turn_enemy_a
int32_t turn_enemy_a
Definition: rpg_trooppagecondition.h:60
RPG::TroopPageCondition::turn_enemy_b
int32_t turn_enemy_b
Definition: rpg_trooppagecondition.h:61
LDB_Reader::ChunkTroopPageCondition::turn_b
@ turn_b
Definition: ldb_chunks.h:664
RPG::TroopPageCondition::turn_actor_b
int32_t turn_actor_b
Definition: rpg_trooppagecondition.h:64
LDB_Reader::ChunkTroopPageCondition::fatigue_max
@ fatigue_max
Definition: ldb_chunks.h:668
LDB_Reader::ChunkTroopPageCondition::turn_enemy_a
@ turn_enemy_a
Definition: ldb_chunks.h:684
LDB_Reader::ChunkTroopPageCondition::switch_a_id
@ switch_a_id
Definition: ldb_chunks.h:654
LDB_Reader::ChunkTroopPageCondition::command_id
@ command_id
Definition: ldb_chunks.h:696
RPG::TroopPageCondition::turn_enemy_id
int32_t turn_enemy_id
Definition: rpg_trooppagecondition.h:59
RPG::TroopPageCondition::actor_hp_min
int32_t actor_hp_min
Definition: rpg_trooppagecondition.h:57
RPG::TroopPageCondition::actor_id
int32_t actor_id
Definition: rpg_trooppagecondition.h:56
reader_struct_impl.h
LDB_Reader::ChunkTroopPageCondition::turn_a
@ turn_a
Definition: ldb_chunks.h:662
RPG::TroopPageCondition::variable_id
int32_t variable_id
Definition: rpg_trooppagecondition.h:47
RPG::TroopPageCondition::turn_actor_id
int32_t turn_actor_id
Definition: rpg_trooppagecondition.h:62
LDB_Reader::ChunkTroopPageCondition::variable_value
@ variable_value
Definition: ldb_chunks.h:660
LDB_Reader::ChunkTroopPageCondition::turn_enemy_id
@ turn_enemy_id
Definition: ldb_chunks.h:682
ldb_reader.h