liblcf
lsd_save.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 Save.
18
19
template
<>
20
char
const
*
const
Struct<RPG::Save>::name
=
"Save"
;
21
static
TypedField<RPG::Save, RPG::SaveTitle>
static_title(
22
&
RPG::Save::title
,
23
LSD_Reader::ChunkSave::title
,
24
"title"
,
25
0,
26
0
27
);
28
static
TypedField<RPG::Save, RPG::SaveSystem>
static_system(
29
&
RPG::Save::system
,
30
LSD_Reader::ChunkSave::system
,
31
"system"
,
32
1,
33
0
34
);
35
static
TypedField<RPG::Save, RPG::SaveScreen>
static_screen(
36
&
RPG::Save::screen
,
37
LSD_Reader::ChunkSave::screen
,
38
"screen"
,
39
1,
40
0
41
);
42
static
TypedField<RPG::Save, std::vector<RPG::SavePicture>
> static_pictures(
43
&
RPG::Save::pictures
,
44
LSD_Reader::ChunkSave::pictures
,
45
"pictures"
,
46
1,
47
0
48
);
49
static
TypedField<RPG::Save, RPG::SavePartyLocation>
static_party_location(
50
&
RPG::Save::party_location
,
51
LSD_Reader::ChunkSave::party_location
,
52
"party_location"
,
53
1,
54
0
55
);
56
static
TypedField<RPG::Save, RPG::SaveVehicleLocation>
static_boat_location(
57
&
RPG::Save::boat_location
,
58
LSD_Reader::ChunkSave::boat_location
,
59
"boat_location"
,
60
1,
61
0
62
);
63
static
TypedField<RPG::Save, RPG::SaveVehicleLocation>
static_ship_location(
64
&
RPG::Save::ship_location
,
65
LSD_Reader::ChunkSave::ship_location
,
66
"ship_location"
,
67
1,
68
0
69
);
70
static
TypedField<RPG::Save, RPG::SaveVehicleLocation>
static_airship_location(
71
&
RPG::Save::airship_location
,
72
LSD_Reader::ChunkSave::airship_location
,
73
"airship_location"
,
74
1,
75
0
76
);
77
static
TypedField<RPG::Save, std::vector<RPG::SaveActor>
> static_actors(
78
&
RPG::Save::actors
,
79
LSD_Reader::ChunkSave::actors
,
80
"actors"
,
81
1,
82
0
83
);
84
static
TypedField<RPG::Save, RPG::SaveInventory>
static_inventory(
85
&
RPG::Save::inventory
,
86
LSD_Reader::ChunkSave::inventory
,
87
"inventory"
,
88
1,
89
0
90
);
91
static
TypedField<RPG::Save, std::vector<RPG::SaveTarget>
> static_targets(
92
&
RPG::Save::targets
,
93
LSD_Reader::ChunkSave::targets
,
94
"targets"
,
95
1,
96
0
97
);
98
static
TypedField<RPG::Save, RPG::SaveMapInfo>
static_map_info(
99
&
RPG::Save::map_info
,
100
LSD_Reader::ChunkSave::map_info
,
101
"map_info"
,
102
1,
103
0
104
);
105
static
TypedField<RPG::Save, RPG::SavePanorama>
static_panorama(
106
&
RPG::Save::panorama
,
107
LSD_Reader::ChunkSave::panorama
,
108
"panorama"
,
109
1,
110
0
111
);
112
static
TypedField<RPG::Save, RPG::SaveEventExecState>
static_foreground_event_execstate(
113
&
RPG::Save::foreground_event_execstate
,
114
LSD_Reader::ChunkSave::foreground_event_execstate
,
115
"foreground_event_execstate"
,
116
1,
117
0
118
);
119
static
TypedField<RPG::Save, std::vector<RPG::SaveCommonEvent>
> static_common_events(
120
&
RPG::Save::common_events
,
121
LSD_Reader::ChunkSave::common_events
,
122
"common_events"
,
123
1,
124
0
125
);
126
static
TypedField<RPG::Save, RPG::SaveEasyRpgData>
static_easyrpg_data(
127
&
RPG::Save::easyrpg_data
,
128
LSD_Reader::ChunkSave::easyrpg_data
,
129
"easyrpg_data"
,
130
0,
131
0
132
);
133
134
135
template
<>
136
Field<RPG::Save>
const
*
Struct<RPG::Save>::fields
[] = {
137
&static_title,
138
&static_system,
139
&static_screen,
140
&static_pictures,
141
&static_party_location,
142
&static_boat_location,
143
&static_ship_location,
144
&static_airship_location,
145
&static_actors,
146
&static_inventory,
147
&static_targets,
148
&static_map_info,
149
&static_panorama,
150
&static_foreground_event_execstate,
151
&static_common_events,
152
&static_easyrpg_data,
153
NULL
154
};
155
156
template
class
Struct<RPG::Save>
;
LSD_Reader::ChunkSave::screen
@ screen
Definition:
lsd_chunks.h:932
LSD_Reader::ChunkSave::title
@ title
Definition:
lsd_chunks.h:928
LSD_Reader::ChunkSave::actors
@ actors
Definition:
lsd_chunks.h:944
LSD_Reader::ChunkSave::party_location
@ party_location
Definition:
lsd_chunks.h:936
RPG::Save::common_events
std::vector< SaveCommonEvent > common_events
Definition:
rpg_save.h:53
RPG::Save::party_location
SavePartyLocation party_location
Definition:
rpg_save.h:43
Field
Definition:
reader_struct.h:315
TypedField
Definition:
reader_struct.h:348
RPG::Save::targets
std::vector< SaveTarget > targets
Definition:
rpg_save.h:49
RPG::Save::actors
std::vector< SaveActor > actors
Definition:
rpg_save.h:47
LSD_Reader::ChunkSave::ship_location
@ ship_location
Definition:
lsd_chunks.h:940
LSD_Reader::ChunkSave::inventory
@ inventory
Definition:
lsd_chunks.h:946
Struct
Definition:
reader_struct.h:43
RPG::Save::system
SaveSystem system
Definition:
rpg_save.h:40
LSD_Reader::ChunkSave::foreground_event_execstate
@ foreground_event_execstate
Definition:
lsd_chunks.h:954
RPG::Save::inventory
SaveInventory inventory
Definition:
rpg_save.h:48
LSD_Reader::ChunkSave::boat_location
@ boat_location
Definition:
lsd_chunks.h:938
RPG::Save::foreground_event_execstate
SaveEventExecState foreground_event_execstate
Definition:
rpg_save.h:52
RPG::Save::boat_location
SaveVehicleLocation boat_location
Definition:
rpg_save.h:44
LSD_Reader::ChunkSave::system
@ system
Definition:
lsd_chunks.h:930
RPG::Save::airship_location
SaveVehicleLocation airship_location
Definition:
rpg_save.h:46
RPG::Save::pictures
std::vector< SavePicture > pictures
Definition:
rpg_save.h:42
LSD_Reader::ChunkSave::common_events
@ common_events
Definition:
lsd_chunks.h:956
RPG::Save::map_info
SaveMapInfo map_info
Definition:
rpg_save.h:50
lsd_reader.h
LSD_Reader::ChunkSave::panorama
@ panorama
Definition:
lsd_chunks.h:952
RPG::Save::screen
SaveScreen screen
Definition:
rpg_save.h:41
LSD_Reader::ChunkSave::map_info
@ map_info
Definition:
lsd_chunks.h:950
lsd_chunks.h
reader_struct_impl.h
RPG::Save::title
SaveTitle title
Definition:
rpg_save.h:39
RPG::Save::easyrpg_data
SaveEasyRpgData easyrpg_data
Definition:
rpg_save.h:54
RPG::Save::ship_location
SaveVehicleLocation ship_location
Definition:
rpg_save.h:45
LSD_Reader::ChunkSave::easyrpg_data
@ easyrpg_data
Definition:
lsd_chunks.h:958
RPG::Save::panorama
SavePanorama panorama
Definition:
rpg_save.h:51
LSD_Reader::ChunkSave::pictures
@ pictures
Definition:
lsd_chunks.h:934
LSD_Reader::ChunkSave::airship_location
@ airship_location
Definition:
lsd_chunks.h:942
LSD_Reader::ChunkSave::targets
@ targets
Definition:
lsd_chunks.h:948
src
generated
lsd_save.cpp
Generated on Sun Aug 2 2020 00:00:00 for liblcf by
1.8.18