liblcf
ldb_chipset.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 Chipset.
18
19
template
<>
20
char
const
*
const
Struct<RPG::Chipset>::name
=
"Chipset"
;
21
static
TypedField<RPG::Chipset, std::string>
static_name(
22
&
RPG::Chipset::name
,
23
LDB_Reader::ChunkChipset::name
,
24
"name"
,
25
0,
26
0
27
);
28
static
TypedField<RPG::Chipset, std::string>
static_chipset_name(
29
&
RPG::Chipset::chipset_name
,
30
LDB_Reader::ChunkChipset::chipset_name
,
31
"chipset_name"
,
32
0,
33
0
34
);
35
static
TypedField<RPG::Chipset, std::vector<int16_t>
> static_terrain_data(
36
&
RPG::Chipset::terrain_data
,
37
LDB_Reader::ChunkChipset::terrain_data
,
38
"terrain_data"
,
39
0,
40
0
41
);
42
static
TypedField<RPG::Chipset, std::vector<uint8_t>
> static_passable_data_lower(
43
&
RPG::Chipset::passable_data_lower
,
44
LDB_Reader::ChunkChipset::passable_data_lower
,
45
"passable_data_lower"
,
46
0,
47
0
48
);
49
static
TypedField<RPG::Chipset, std::vector<uint8_t>
> static_passable_data_upper(
50
&
RPG::Chipset::passable_data_upper
,
51
LDB_Reader::ChunkChipset::passable_data_upper
,
52
"passable_data_upper"
,
53
0,
54
0
55
);
56
static
TypedField<RPG::Chipset, int32_t>
static_animation_type(
57
&
RPG::Chipset::animation_type
,
58
LDB_Reader::ChunkChipset::animation_type
,
59
"animation_type"
,
60
0,
61
0
62
);
63
static
TypedField<RPG::Chipset, int32_t>
static_animation_speed(
64
&
RPG::Chipset::animation_speed
,
65
LDB_Reader::ChunkChipset::animation_speed
,
66
"animation_speed"
,
67
0,
68
0
69
);
70
71
72
template
<>
73
Field<RPG::Chipset>
const
*
Struct<RPG::Chipset>::fields
[] = {
74
&static_name,
75
&static_chipset_name,
76
&static_terrain_data,
77
&static_passable_data_lower,
78
&static_passable_data_upper,
79
&static_animation_type,
80
&static_animation_speed,
81
NULL
82
};
83
84
template
class
Struct<RPG::Chipset>
;
RPG::Chipset::passable_data_upper
std::vector< uint8_t > passable_data_upper
Definition:
rpg_chipset.h:43
ldb_chunks.h
Field
Definition:
reader_struct.h:315
TypedField
Definition:
reader_struct.h:348
RPG::Chipset::passable_data_lower
std::vector< uint8_t > passable_data_lower
Definition:
rpg_chipset.h:42
LDB_Reader::ChunkChipset::passable_data_upper
@ passable_data_upper
Definition:
ldb_chunks.h:284
Struct
Definition:
reader_struct.h:43
LDB_Reader::ChunkChipset::terrain_data
@ terrain_data
Definition:
ldb_chunks.h:280
RPG::Chipset::animation_type
int32_t animation_type
Definition:
rpg_chipset.h:44
RPG::Chipset::terrain_data
std::vector< int16_t > terrain_data
Definition:
rpg_chipset.h:41
RPG::Chipset::chipset_name
std::string chipset_name
Definition:
rpg_chipset.h:40
LDB_Reader::ChunkChipset::chipset_name
@ chipset_name
Definition:
ldb_chunks.h:278
LDB_Reader::ChunkChipset::animation_speed
@ animation_speed
Definition:
ldb_chunks.h:288
RPG::Chipset::name
std::string name
Definition:
rpg_chipset.h:39
LDB_Reader::ChunkChipset::passable_data_lower
@ passable_data_lower
Definition:
ldb_chunks.h:282
reader_struct_impl.h
LDB_Reader::ChunkChipset::animation_type
@ animation_type
Definition:
ldb_chunks.h:286
LDB_Reader::ChunkChipset::name
@ name
Definition:
ldb_chunks.h:276
RPG::Chipset::animation_speed
int32_t animation_speed
Definition:
rpg_chipset.h:45
ldb_reader.h
src
generated
ldb_chipset.cpp
Generated on Sun Aug 2 2020 00:00:00 for liblcf by
1.8.18