liblcf
|
#include <rpg_eventpage.h>
Public Types | |
enum | Direction { Direction_up = 0, Direction_right = 1, Direction_down = 2, Direction_left = 3 } |
enum | Frame { Frame_left = 0, Frame_middle = 1, Frame_right = 2, Frame_middle2 = 3 } |
enum | MoveType { MoveType_stationary = 0, MoveType_random = 1, MoveType_vertical = 2, MoveType_horizontal = 3, MoveType_toward = 4, MoveType_away = 5, MoveType_custom = 6 } |
enum | Trigger { Trigger_action = 0, Trigger_touched = 1, Trigger_collision = 2, Trigger_auto_start = 3, Trigger_parallel = 4 } |
enum | Layers { Layers_below = 0, Layers_same = 1, Layers_above = 2 } |
enum | AnimType { AnimType_non_continuous = 0, AnimType_continuous = 1, AnimType_fixed_non_continuous = 2, AnimType_fixed_continuous = 3, AnimType_fixed_graphic = 4, AnimType_spin = 5, AnimType_step_frame_fix = 6 } |
enum | MoveSpeed { MoveSpeed_eighth = 1, MoveSpeed_quarter = 2, MoveSpeed_half = 3, MoveSpeed_normal = 4, MoveSpeed_double = 5, MoveSpeed_fourfold = 6 } |
Public Attributes | |
int | ID = 0 |
EventPageCondition | condition |
std::string | character_name |
int32_t | character_index = 0 |
int32_t | character_direction = 2 |
int32_t | character_pattern = 1 |
bool | translucent = false |
int32_t | move_type = 1 |
int32_t | move_frequency = 3 |
int32_t | trigger = 0 |
int32_t | layer = 0 |
bool | overlap_forbidden = false |
int32_t | animation_type = 0 |
int32_t | move_speed = 3 |
MoveRoute | move_route |
std::vector< EventCommand > | event_commands |
Static Public Attributes | |
static constexpr auto | kDirectionTags |
static constexpr auto | kFrameTags |
static constexpr auto | kMoveTypeTags |
static constexpr auto | kTriggerTags |
static constexpr auto | kLayersTags |
static constexpr auto | kAnimTypeTags |
Definition at line 28 of file rpg_eventpage.h.
Enumerator | |
---|---|
AnimType_non_continuous | |
AnimType_continuous | |
AnimType_fixed_non_continuous | |
AnimType_fixed_continuous | |
AnimType_fixed_graphic | |
AnimType_spin | |
AnimType_step_frame_fix |
Definition at line 96 of file rpg_eventpage.h.
Enumerator | |
---|---|
Direction_up | |
Direction_right | |
Direction_down | |
Direction_left |
Definition at line 30 of file rpg_eventpage.h.
Enumerator | |
---|---|
Frame_left | |
Frame_middle | |
Frame_right | |
Frame_middle2 |
Definition at line 42 of file rpg_eventpage.h.
Enumerator | |
---|---|
Layers_below | |
Layers_same | |
Layers_above |
Definition at line 86 of file rpg_eventpage.h.
Enumerator | |
---|---|
MoveSpeed_eighth | |
MoveSpeed_quarter | |
MoveSpeed_half | |
MoveSpeed_normal | |
MoveSpeed_double | |
MoveSpeed_fourfold |
Definition at line 114 of file rpg_eventpage.h.
Enumerator | |
---|---|
MoveType_stationary | |
MoveType_random | |
MoveType_vertical | |
MoveType_horizontal | |
MoveType_toward | |
MoveType_away | |
MoveType_custom |
Definition at line 54 of file rpg_eventpage.h.
Enumerator | |
---|---|
Trigger_action | |
Trigger_touched | |
Trigger_collision | |
Trigger_auto_start | |
Trigger_parallel |
Definition at line 72 of file rpg_eventpage.h.
static TypedField< RPG::EventPage, int32_t > static_animation_type & RPG::EventPage::animation_type = 0 |
Definition at line 135 of file rpg_eventpage.h.
Referenced by RPG::operator==().
static TypedField< RPG::EventPage, int32_t > static_character_direction & RPG::EventPage::character_direction = 2 |
Definition at line 127 of file rpg_eventpage.h.
Referenced by RPG::operator==().
static TypedField< RPG::EventPage, int32_t > static_character_index & RPG::EventPage::character_index = 0 |
Definition at line 126 of file rpg_eventpage.h.
Referenced by RPG::operator==().
static TypedField< RPG::EventPage, std::string > static_character_name & RPG::EventPage::character_name |
Definition at line 125 of file rpg_eventpage.h.
Referenced by RPG::operator==().
static TypedField< RPG::EventPage, int32_t > static_character_pattern & RPG::EventPage::character_pattern = 1 |
Definition at line 128 of file rpg_eventpage.h.
Referenced by RPG::operator==().
static TypedField< RPG::EventPage, RPG::EventPageCondition > static_condition & RPG::EventPage::condition |
Definition at line 124 of file rpg_eventpage.h.
Referenced by RPG::operator==().
static TypedField< RPG::EventPage, std::vector< RPG::EventCommand > > static_event_commands & RPG::EventPage::event_commands |
Definition at line 138 of file rpg_eventpage.h.
Referenced by RPG::operator==().
int RPG::EventPage::ID = 0 |
Definition at line 123 of file rpg_eventpage.h.
|
staticconstexpr |
Definition at line 105 of file rpg_eventpage.h.
|
staticconstexpr |
Definition at line 36 of file rpg_eventpage.h.
|
staticconstexpr |
Definition at line 48 of file rpg_eventpage.h.
|
staticconstexpr |
Definition at line 91 of file rpg_eventpage.h.
|
staticconstexpr |
Definition at line 63 of file rpg_eventpage.h.
|
staticconstexpr |
Definition at line 79 of file rpg_eventpage.h.
static TypedField< RPG::EventPage, int32_t > static_layer & RPG::EventPage::layer = 0 |
Definition at line 133 of file rpg_eventpage.h.
Referenced by RPG::operator==().
static TypedField< RPG::EventPage, int32_t > static_move_frequency & RPG::EventPage::move_frequency = 3 |
Definition at line 131 of file rpg_eventpage.h.
Referenced by RPG::operator==().
static TypedField< RPG::EventPage, RPG::MoveRoute > static_move_route & RPG::EventPage::move_route |
Definition at line 137 of file rpg_eventpage.h.
Referenced by RPG::operator==().
static TypedField< RPG::EventPage, int32_t > static_move_speed & RPG::EventPage::move_speed = 3 |
Definition at line 136 of file rpg_eventpage.h.
Referenced by RPG::operator==().
static TypedField< RPG::EventPage, int32_t > static_move_type & RPG::EventPage::move_type = 1 |
Definition at line 130 of file rpg_eventpage.h.
Referenced by RPG::operator==().
static TypedField< RPG::EventPage, bool > static_overlap_forbidden & RPG::EventPage::overlap_forbidden = false |
Definition at line 134 of file rpg_eventpage.h.
Referenced by RPG::operator==().
static TypedField< RPG::EventPage, bool > static_translucent & RPG::EventPage::translucent = false |
Definition at line 129 of file rpg_eventpage.h.
Referenced by RPG::operator==().
static TypedField< RPG::EventPage, int32_t > static_trigger & RPG::EventPage::trigger = 0 |
Definition at line 132 of file rpg_eventpage.h.
Referenced by RPG::operator==().