liblcf
Loading...
Searching...
No Matches
lsd_saveinventory.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/lsd/reader.h"
14#include "lcf/lsd/chunks.h"
15#include "reader_struct_impl.h"
16
17namespace lcf {
18
19// Read SaveInventory.
20
21template <>
22char const* const Struct<rpg::SaveInventory>::name = "SaveInventory";
24 &rpg::SaveInventory::party,
25 LSD_Reader::ChunkSaveInventory::party_size,
26 1,
27 0
28);
30 &rpg::SaveInventory::party,
31 LSD_Reader::ChunkSaveInventory::party,
32 "party",
33 1,
34 0
35);
37 &rpg::SaveInventory::item_ids,
38 LSD_Reader::ChunkSaveInventory::item_ids_size,
39 1,
40 0
41);
43 &rpg::SaveInventory::item_ids,
44 LSD_Reader::ChunkSaveInventory::item_ids,
45 "item_ids",
46 1,
47 0
48);
50 &rpg::SaveInventory::item_counts,
51 LSD_Reader::ChunkSaveInventory::item_counts,
52 "item_counts",
53 1,
54 0
55);
57 &rpg::SaveInventory::item_usage,
58 LSD_Reader::ChunkSaveInventory::item_usage,
59 "item_usage",
60 1,
61 0
62);
64 &rpg::SaveInventory::gold,
65 LSD_Reader::ChunkSaveInventory::gold,
66 "gold",
67 0,
68 0
69);
70static TypedField<rpg::SaveInventory, int32_t> static_timer1_frames(
71 &rpg::SaveInventory::timer1_frames,
72 LSD_Reader::ChunkSaveInventory::timer1_frames,
73 "timer1_frames",
74 0,
75 0
76);
77static TypedField<rpg::SaveInventory, bool> static_timer1_active(
78 &rpg::SaveInventory::timer1_active,
79 LSD_Reader::ChunkSaveInventory::timer1_active,
80 "timer1_active",
81 0,
82 0
83);
84static TypedField<rpg::SaveInventory, bool> static_timer1_visible(
85 &rpg::SaveInventory::timer1_visible,
86 LSD_Reader::ChunkSaveInventory::timer1_visible,
87 "timer1_visible",
88 0,
89 0
90);
91static TypedField<rpg::SaveInventory, bool> static_timer1_battle(
92 &rpg::SaveInventory::timer1_battle,
93 LSD_Reader::ChunkSaveInventory::timer1_battle,
94 "timer1_battle",
95 0,
96 0
97);
98static TypedField<rpg::SaveInventory, int32_t> static_timer2_frames(
99 &rpg::SaveInventory::timer2_frames,
100 LSD_Reader::ChunkSaveInventory::timer2_frames,
101 "timer2_frames",
102 0,
103 0
104);
105static TypedField<rpg::SaveInventory, bool> static_timer2_active(
106 &rpg::SaveInventory::timer2_active,
107 LSD_Reader::ChunkSaveInventory::timer2_active,
108 "timer2_active",
109 0,
110 0
111);
112static TypedField<rpg::SaveInventory, bool> static_timer2_visible(
113 &rpg::SaveInventory::timer2_visible,
114 LSD_Reader::ChunkSaveInventory::timer2_visible,
115 "timer2_visible",
116 0,
117 0
118);
119static TypedField<rpg::SaveInventory, bool> static_timer2_battle(
120 &rpg::SaveInventory::timer2_battle,
121 LSD_Reader::ChunkSaveInventory::timer2_battle,
122 "timer2_battle",
123 0,
124 0
125);
126static TypedField<rpg::SaveInventory, int32_t> static_battles(
127 &rpg::SaveInventory::battles,
128 LSD_Reader::ChunkSaveInventory::battles,
129 "battles",
130 0,
131 0
132);
133static TypedField<rpg::SaveInventory, int32_t> static_defeats(
134 &rpg::SaveInventory::defeats,
135 LSD_Reader::ChunkSaveInventory::defeats,
136 "defeats",
137 0,
138 0
139);
140static TypedField<rpg::SaveInventory, int32_t> static_escapes(
141 &rpg::SaveInventory::escapes,
142 LSD_Reader::ChunkSaveInventory::escapes,
143 "escapes",
144 0,
145 0
146);
147static TypedField<rpg::SaveInventory, int32_t> static_victories(
148 &rpg::SaveInventory::victories,
149 LSD_Reader::ChunkSaveInventory::victories,
150 "victories",
151 0,
152 0
153);
155 &rpg::SaveInventory::turns,
156 LSD_Reader::ChunkSaveInventory::turns,
157 "turns",
158 0,
159 0
160);
162 &rpg::SaveInventory::steps,
163 LSD_Reader::ChunkSaveInventory::steps,
164 "steps",
165 0,
166 0
167);
168
169
170template <>
172 &static_size_party,
173 &static_party,
174 &static_size_item_ids,
175 &static_item_ids,
176 &static_item_counts,
177 &static_item_usage,
178 &static_gold,
179 &static_timer1_frames,
180 &static_timer1_active,
181 &static_timer1_visible,
182 &static_timer1_battle,
183 &static_timer2_frames,
184 &static_timer2_active,
185 &static_timer2_visible,
186 &static_timer2_battle,
187 &static_battles,
188 &static_defeats,
189 &static_escapes,
190 &static_victories,
191 &static_turns,
192 &static_steps,
193 NULL
194};
195
196template class Struct<rpg::SaveInventory>;
197
198} //namespace lcf
static const Field< S > * fields[]
static const char *const name