liblcf
lsd_saveeventexecframe.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 SaveEventExecFrame.
18 
19 template <>
20 char const* const Struct<RPG::SaveEventExecFrame>::name = "SaveEventExecFrame";
24  1,
25  0
26 );
30  "commands",
31  1,
32  0
33 );
34 static TypedField<RPG::SaveEventExecFrame, int32_t> static_current_command(
37  "current_command",
38  0,
39  0
40 );
44  "event_id",
45  0,
46  0
47 );
48 static TypedField<RPG::SaveEventExecFrame, bool> static_triggered_by_decision_key(
51  "triggered_by_decision_key",
52  0,
53  0
54 );
55 static SizeField<RPG::SaveEventExecFrame, uint8_t> static_size_subcommand_path(
58  0,
59  0
60 );
64  "subcommand_path",
65  1,
66  0
67 );
68 
69 
70 template <>
72  &static_size_commands,
73  &static_commands,
74  &static_current_command,
75  &static_event_id,
76  &static_triggered_by_decision_key,
77  &static_size_subcommand_path,
78  &static_subcommand_path,
79  NULL
80 };
81 
82 template class Struct<RPG::SaveEventExecFrame>;
SizeField
Definition: reader_struct.h:436
LSD_Reader::ChunkSaveEventExecFrame::commands_size
@ commands_size
Definition: lsd_chunks.h:644
Field
Definition: reader_struct.h:315
TypedField
Definition: reader_struct.h:348
LSD_Reader::ChunkSaveEventExecFrame::event_id
@ event_id
Definition: lsd_chunks.h:650
RPG::SaveEventExecFrame::subcommand_path
std::vector< uint8_t > subcommand_path
Definition: rpg_saveeventexecframe.h:31
Struct
Definition: reader_struct.h:43
LSD_Reader::ChunkSaveEventExecFrame::commands
@ commands
Definition: lsd_chunks.h:646
RPG::SaveEventExecFrame::event_id
int32_t event_id
Definition: rpg_saveeventexecframe.h:29
LSD_Reader::ChunkSaveEventExecFrame::triggered_by_decision_key
@ triggered_by_decision_key
Definition: lsd_chunks.h:652
LSD_Reader::ChunkSaveEventExecFrame::subcommand_path
@ subcommand_path
Definition: lsd_chunks.h:656
LSD_Reader::ChunkSaveEventExecFrame::subcommand_path_size
@ subcommand_path_size
Definition: lsd_chunks.h:654
RPG::SaveEventExecFrame::current_command
int32_t current_command
Definition: rpg_saveeventexecframe.h:28
lsd_reader.h
lsd_chunks.h
LSD_Reader::ChunkSaveEventExecFrame::current_command
@ current_command
Definition: lsd_chunks.h:648
reader_struct_impl.h
RPG::SaveEventExecFrame::commands
std::vector< EventCommand > commands
Definition: rpg_saveeventexecframe.h:27
RPG::SaveEventExecFrame::triggered_by_decision_key
bool triggered_by_decision_key
Definition: rpg_saveeventexecframe.h:30