liblcf
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) 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 "
lsd_reader.h
"
14
#include "
lsd_chunks.h
"
15
#include "
reader_struct_impl.h
"
16
17
// Read SaveInventory.
18
19
template
<>
20
char
const
*
const
Struct<RPG::SaveInventory>::name
=
"SaveInventory"
;
21
static
CountField<RPG::SaveInventory, int16_t>
static_size_party(
22
&
RPG::SaveInventory::party
,
23
LSD_Reader::ChunkSaveInventory::party_size
,
24
1,
25
0
26
);
27
static
TypedField<RPG::SaveInventory, std::vector<int16_t>
> static_party(
28
&
RPG::SaveInventory::party
,
29
LSD_Reader::ChunkSaveInventory::party
,
30
"party"
,
31
1,
32
0
33
);
34
static
CountField<RPG::SaveInventory, int16_t>
static_size_item_ids(
35
&
RPG::SaveInventory::item_ids
,
36
LSD_Reader::ChunkSaveInventory::item_ids_size
,
37
1,
38
0
39
);
40
static
TypedField<RPG::SaveInventory, std::vector<int16_t>
> static_item_ids(
41
&
RPG::SaveInventory::item_ids
,
42
LSD_Reader::ChunkSaveInventory::item_ids
,
43
"item_ids"
,
44
1,
45
0
46
);
47
static
TypedField<RPG::SaveInventory, std::vector<uint8_t>
> static_item_counts(
48
&
RPG::SaveInventory::item_counts
,
49
LSD_Reader::ChunkSaveInventory::item_counts
,
50
"item_counts"
,
51
1,
52
0
53
);
54
static
TypedField<RPG::SaveInventory, std::vector<uint8_t>
> static_item_usage(
55
&
RPG::SaveInventory::item_usage
,
56
LSD_Reader::ChunkSaveInventory::item_usage
,
57
"item_usage"
,
58
1,
59
0
60
);
61
static
TypedField<RPG::SaveInventory, int32_t>
static_gold(
62
&
RPG::SaveInventory::gold
,
63
LSD_Reader::ChunkSaveInventory::gold
,
64
"gold"
,
65
0,
66
0
67
);
68
static
TypedField<RPG::SaveInventory, int32_t>
static_timer1_frames(
69
&
RPG::SaveInventory::timer1_frames
,
70
LSD_Reader::ChunkSaveInventory::timer1_frames
,
71
"timer1_frames"
,
72
0,
73
0
74
);
75
static
TypedField<RPG::SaveInventory, bool>
static_timer1_active(
76
&
RPG::SaveInventory::timer1_active
,
77
LSD_Reader::ChunkSaveInventory::timer1_active
,
78
"timer1_active"
,
79
0,
80
0
81
);
82
static
TypedField<RPG::SaveInventory, bool>
static_timer1_visible(
83
&
RPG::SaveInventory::timer1_visible
,
84
LSD_Reader::ChunkSaveInventory::timer1_visible
,
85
"timer1_visible"
,
86
0,
87
0
88
);
89
static
TypedField<RPG::SaveInventory, bool>
static_timer1_battle(
90
&
RPG::SaveInventory::timer1_battle
,
91
LSD_Reader::ChunkSaveInventory::timer1_battle
,
92
"timer1_battle"
,
93
0,
94
0
95
);
96
static
TypedField<RPG::SaveInventory, int32_t>
static_timer2_frames(
97
&
RPG::SaveInventory::timer2_frames
,
98
LSD_Reader::ChunkSaveInventory::timer2_frames
,
99
"timer2_frames"
,
100
0,
101
0
102
);
103
static
TypedField<RPG::SaveInventory, bool>
static_timer2_active(
104
&
RPG::SaveInventory::timer2_active
,
105
LSD_Reader::ChunkSaveInventory::timer2_active
,
106
"timer2_active"
,
107
0,
108
0
109
);
110
static
TypedField<RPG::SaveInventory, bool>
static_timer2_visible(
111
&
RPG::SaveInventory::timer2_visible
,
112
LSD_Reader::ChunkSaveInventory::timer2_visible
,
113
"timer2_visible"
,
114
0,
115
0
116
);
117
static
TypedField<RPG::SaveInventory, bool>
static_timer2_battle(
118
&
RPG::SaveInventory::timer2_battle
,
119
LSD_Reader::ChunkSaveInventory::timer2_battle
,
120
"timer2_battle"
,
121
0,
122
0
123
);
124
static
TypedField<RPG::SaveInventory, int32_t>
static_battles(
125
&
RPG::SaveInventory::battles
,
126
LSD_Reader::ChunkSaveInventory::battles
,
127
"battles"
,
128
0,
129
0
130
);
131
static
TypedField<RPG::SaveInventory, int32_t>
static_defeats(
132
&
RPG::SaveInventory::defeats
,
133
LSD_Reader::ChunkSaveInventory::defeats
,
134
"defeats"
,
135
0,
136
0
137
);
138
static
TypedField<RPG::SaveInventory, int32_t>
static_escapes(
139
&
RPG::SaveInventory::escapes
,
140
LSD_Reader::ChunkSaveInventory::escapes
,
141
"escapes"
,
142
0,
143
0
144
);
145
static
TypedField<RPG::SaveInventory, int32_t>
static_victories(
146
&
RPG::SaveInventory::victories
,
147
LSD_Reader::ChunkSaveInventory::victories
,
148
"victories"
,
149
0,
150
0
151
);
152
static
TypedField<RPG::SaveInventory, int32_t>
static_turns(
153
&
RPG::SaveInventory::turns
,
154
LSD_Reader::ChunkSaveInventory::turns
,
155
"turns"
,
156
0,
157
0
158
);
159
static
TypedField<RPG::SaveInventory, int32_t>
static_steps(
160
&
RPG::SaveInventory::steps
,
161
LSD_Reader::ChunkSaveInventory::steps
,
162
"steps"
,
163
0,
164
0
165
);
166
167
168
template
<>
169
Field<RPG::SaveInventory>
const
*
Struct<RPG::SaveInventory>::fields
[] = {
170
&static_size_party,
171
&static_party,
172
&static_size_item_ids,
173
&static_item_ids,
174
&static_item_counts,
175
&static_item_usage,
176
&static_gold,
177
&static_timer1_frames,
178
&static_timer1_active,
179
&static_timer1_visible,
180
&static_timer1_battle,
181
&static_timer2_frames,
182
&static_timer2_active,
183
&static_timer2_visible,
184
&static_timer2_battle,
185
&static_battles,
186
&static_defeats,
187
&static_escapes,
188
&static_victories,
189
&static_turns,
190
&static_steps,
191
NULL
192
};
193
194
template
class
Struct<RPG::SaveInventory>
;
LSD_Reader::ChunkSaveInventory::escapes
@ escapes
Definition:
lsd_chunks.h:618
LSD_Reader::ChunkSaveInventory::gold
@ gold
Definition:
lsd_chunks.h:596
LSD_Reader::ChunkSaveInventory::item_counts
@ item_counts
Definition:
lsd_chunks.h:592
LSD_Reader::ChunkSaveInventory::timer1_frames
@ timer1_frames
Definition:
lsd_chunks.h:598
RPG::SaveInventory::timer1_active
bool timer1_active
Definition:
rpg_saveinventory.h:32
RPG::SaveInventory::timer1_battle
bool timer1_battle
Definition:
rpg_saveinventory.h:34
Field
Definition:
reader_struct.h:315
TypedField
Definition:
reader_struct.h:348
LSD_Reader::ChunkSaveInventory::victories
@ victories
Definition:
lsd_chunks.h:620
CountField
Definition:
reader_struct.h:473
LSD_Reader::ChunkSaveInventory::item_usage
@ item_usage
Definition:
lsd_chunks.h:594
Struct
Definition:
reader_struct.h:43
RPG::SaveInventory::timer1_visible
bool timer1_visible
Definition:
rpg_saveinventory.h:33
RPG::SaveInventory::battles
int32_t battles
Definition:
rpg_saveinventory.h:39
RPG::SaveInventory::turns
int32_t turns
Definition:
rpg_saveinventory.h:43
RPG::SaveInventory::timer1_frames
int32_t timer1_frames
Definition:
rpg_saveinventory.h:31
RPG::SaveInventory::escapes
int32_t escapes
Definition:
rpg_saveinventory.h:41
LSD_Reader::ChunkSaveInventory::timer1_visible
@ timer1_visible
Definition:
lsd_chunks.h:602
RPG::SaveInventory::victories
int32_t victories
Definition:
rpg_saveinventory.h:42
RPG::SaveInventory::timer2_frames
int32_t timer2_frames
Definition:
rpg_saveinventory.h:35
LSD_Reader::ChunkSaveInventory::timer2_active
@ timer2_active
Definition:
lsd_chunks.h:608
LSD_Reader::ChunkSaveInventory::defeats
@ defeats
Definition:
lsd_chunks.h:616
RPG::SaveInventory::timer2_active
bool timer2_active
Definition:
rpg_saveinventory.h:36
LSD_Reader::ChunkSaveInventory::turns
@ turns
Definition:
lsd_chunks.h:622
LSD_Reader::ChunkSaveInventory::timer2_battle
@ timer2_battle
Definition:
lsd_chunks.h:612
LSD_Reader::ChunkSaveInventory::timer1_active
@ timer1_active
Definition:
lsd_chunks.h:600
LSD_Reader::ChunkSaveInventory::party_size
@ party_size
Definition:
lsd_chunks.h:584
RPG::SaveInventory::steps
int32_t steps
Definition:
rpg_saveinventory.h:44
LSD_Reader::ChunkSaveInventory::steps
@ steps
Definition:
lsd_chunks.h:624
RPG::SaveInventory::item_counts
std::vector< uint8_t > item_counts
Definition:
rpg_saveinventory.h:28
lsd_reader.h
RPG::SaveInventory::party
std::vector< int16_t > party
Definition:
rpg_saveinventory.h:26
LSD_Reader::ChunkSaveInventory::timer2_visible
@ timer2_visible
Definition:
lsd_chunks.h:610
LSD_Reader::ChunkSaveInventory::item_ids_size
@ item_ids_size
Definition:
lsd_chunks.h:588
LSD_Reader::ChunkSaveInventory::battles
@ battles
Definition:
lsd_chunks.h:614
LSD_Reader::ChunkSaveInventory::timer1_battle
@ timer1_battle
Definition:
lsd_chunks.h:604
LSD_Reader::ChunkSaveInventory::party
@ party
Definition:
lsd_chunks.h:586
lsd_chunks.h
RPG::SaveInventory::gold
int32_t gold
Definition:
rpg_saveinventory.h:30
reader_struct_impl.h
LSD_Reader::ChunkSaveInventory::timer2_frames
@ timer2_frames
Definition:
lsd_chunks.h:606
RPG::SaveInventory::defeats
int32_t defeats
Definition:
rpg_saveinventory.h:40
RPG::SaveInventory::item_usage
std::vector< uint8_t > item_usage
Definition:
rpg_saveinventory.h:29
LSD_Reader::ChunkSaveInventory::item_ids
@ item_ids
Definition:
lsd_chunks.h:590
RPG::SaveInventory::item_ids
std::vector< int16_t > item_ids
Definition:
rpg_saveinventory.h:27
RPG::SaveInventory::timer2_battle
bool timer2_battle
Definition:
rpg_saveinventory.h:38
RPG::SaveInventory::timer2_visible
bool timer2_visible
Definition:
rpg_saveinventory.h:37
src
generated
lsd_saveinventory.cpp
Generated on Sun Aug 2 2020 00:00:00 for liblcf by
1.8.18