liblcf
Loading...
Searching...
No Matches
ldb_terrain.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 Terrain.
20
21template <>
22char const* const Struct<rpg::Terrain>::name = "Terrain";
24 &rpg::Terrain::name,
25 LDB_Reader::ChunkTerrain::name,
26 "name",
27 0,
28 0
29);
31 &rpg::Terrain::damage,
32 LDB_Reader::ChunkTerrain::damage,
33 "damage",
34 0,
35 0
36);
38 &rpg::Terrain::encounter_rate,
39 LDB_Reader::ChunkTerrain::encounter_rate,
40 "encounter_rate",
41 0,
42 0
43);
45 &rpg::Terrain::background_name,
46 LDB_Reader::ChunkTerrain::background_name,
47 "background_name",
48 0,
49 0
50);
52 &rpg::Terrain::boat_pass,
53 LDB_Reader::ChunkTerrain::boat_pass,
54 "boat_pass",
55 0,
56 0
57);
59 &rpg::Terrain::ship_pass,
60 LDB_Reader::ChunkTerrain::ship_pass,
61 "ship_pass",
62 0,
63 0
64);
66 &rpg::Terrain::airship_pass,
67 LDB_Reader::ChunkTerrain::airship_pass,
68 "airship_pass",
69 0,
70 0
71);
73 &rpg::Terrain::airship_land,
74 LDB_Reader::ChunkTerrain::airship_land,
75 "airship_land",
76 0,
77 0
78);
80 &rpg::Terrain::bush_depth,
81 LDB_Reader::ChunkTerrain::bush_depth,
82 "bush_depth",
83 1,
84 0
85);
87 &rpg::Terrain::footstep,
88 LDB_Reader::ChunkTerrain::footstep,
89 "footstep",
90 1,
91 1
92);
94 &rpg::Terrain::on_damage_se,
95 LDB_Reader::ChunkTerrain::on_damage_se,
96 "on_damage_se",
97 0,
98 1
99);
101 &rpg::Terrain::background_type,
102 LDB_Reader::ChunkTerrain::background_type,
103 "background_type",
104 0,
105 1
106);
108 &rpg::Terrain::background_a_name,
109 LDB_Reader::ChunkTerrain::background_a_name,
110 "background_a_name",
111 0,
112 1
113);
115 &rpg::Terrain::background_a_scrollh,
116 LDB_Reader::ChunkTerrain::background_a_scrollh,
117 "background_a_scrollh",
118 0,
119 1
120);
122 &rpg::Terrain::background_a_scrollv,
123 LDB_Reader::ChunkTerrain::background_a_scrollv,
124 "background_a_scrollv",
125 0,
126 1
127);
129 &rpg::Terrain::background_a_scrollh_speed,
130 LDB_Reader::ChunkTerrain::background_a_scrollh_speed,
131 "background_a_scrollh_speed",
132 0,
133 1
134);
136 &rpg::Terrain::background_a_scrollv_speed,
137 LDB_Reader::ChunkTerrain::background_a_scrollv_speed,
138 "background_a_scrollv_speed",
139 0,
140 1
141);
143 &rpg::Terrain::background_b,
144 LDB_Reader::ChunkTerrain::background_b,
145 "background_b",
146 0,
147 1
148);
150 &rpg::Terrain::background_b_name,
151 LDB_Reader::ChunkTerrain::background_b_name,
152 "background_b_name",
153 0,
154 1
155);
157 &rpg::Terrain::background_b_scrollh,
158 LDB_Reader::ChunkTerrain::background_b_scrollh,
159 "background_b_scrollh",
160 0,
161 1
162);
164 &rpg::Terrain::background_b_scrollv,
165 LDB_Reader::ChunkTerrain::background_b_scrollv,
166 "background_b_scrollv",
167 0,
168 1
169);
171 &rpg::Terrain::background_b_scrollh_speed,
172 LDB_Reader::ChunkTerrain::background_b_scrollh_speed,
173 "background_b_scrollh_speed",
174 0,
175 1
176);
178 &rpg::Terrain::background_b_scrollv_speed,
179 LDB_Reader::ChunkTerrain::background_b_scrollv_speed,
180 "background_b_scrollv_speed",
181 0,
182 1
183);
185 &rpg::Terrain::special_flags,
186 LDB_Reader::ChunkTerrain::special_flags,
187 "special_flags",
188 0,
189 1
190);
192 &rpg::Terrain::special_back_party,
193 LDB_Reader::ChunkTerrain::special_back_party,
194 "special_back_party",
195 0,
196 1
197);
199 &rpg::Terrain::special_back_enemies,
200 LDB_Reader::ChunkTerrain::special_back_enemies,
201 "special_back_enemies",
202 0,
203 1
204);
206 &rpg::Terrain::special_lateral_party,
207 LDB_Reader::ChunkTerrain::special_lateral_party,
208 "special_lateral_party",
209 0,
210 1
211);
213 &rpg::Terrain::special_lateral_enemies,
214 LDB_Reader::ChunkTerrain::special_lateral_enemies,
215 "special_lateral_enemies",
216 0,
217 1
218);
220 &rpg::Terrain::grid_location,
221 LDB_Reader::ChunkTerrain::grid_location,
222 "grid_location",
223 0,
224 1
225);
227 &rpg::Terrain::grid_top_y,
228 LDB_Reader::ChunkTerrain::grid_top_y,
229 "grid_top_y",
230 0,
231 1
232);
234 &rpg::Terrain::grid_elongation,
235 LDB_Reader::ChunkTerrain::grid_elongation,
236 "grid_elongation",
237 0,
238 1
239);
241 &rpg::Terrain::grid_inclination,
242 LDB_Reader::ChunkTerrain::grid_inclination,
243 "grid_inclination",
244 0,
245 1
246);
248 &rpg::Terrain::easyrpg_damage_in_percent,
249 LDB_Reader::ChunkTerrain::easyrpg_damage_in_percent,
250 "easyrpg_damage_in_percent",
251 0,
252 0
253);
255 &rpg::Terrain::easyrpg_damage_can_kill,
256 LDB_Reader::ChunkTerrain::easyrpg_damage_can_kill,
257 "easyrpg_damage_can_kill",
258 0,
259 0
260);
261
262
263template <>
301
302template class Struct<rpg::Terrain>;
303
304} //namespace lcf