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 } |
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 } |
enum | MoveSpeed { MoveSpeed_eighth = 1, MoveSpeed_quarter = 2, MoveSpeed_half = 3, MoveSpeed_normal = 4, MoveSpeed_double = 5, MoveSpeed_fourfold = 6 } |
Public Member Functions | |
EventPage () | |
Public Attributes | |
int | ID |
EventPageCondition | condition |
std::string | character_name |
int | character_index |
int | character_direction |
int | character_pattern |
bool | translucent |
int | move_type |
int | move_frequency |
int | trigger |
int | layer |
bool | overlap_forbidden |
int | animation_type |
int | move_speed |
MoveRoute | move_route |
std::vector< EventCommand > | event_commands |
Definition at line 23 of file rpg_eventpage.h.
Enumerator | |
---|---|
AnimType_non_continuous | |
AnimType_continuous | |
AnimType_fixed_non_continuous | |
AnimType_fixed_continuous | |
AnimType_fixed_graphic | |
AnimType_spin |
Definition at line 57 of file rpg_eventpage.h.
Enumerator | |
---|---|
Direction_up | |
Direction_right | |
Direction_down | |
Direction_left |
Definition at line 25 of file rpg_eventpage.h.
Enumerator | |
---|---|
Frame_left | |
Frame_middle | |
Frame_right |
Definition at line 31 of file rpg_eventpage.h.
Enumerator | |
---|---|
Layers_below | |
Layers_same | |
Layers_above |
Definition at line 52 of file rpg_eventpage.h.
Enumerator | |
---|---|
MoveSpeed_eighth | |
MoveSpeed_quarter | |
MoveSpeed_half | |
MoveSpeed_normal | |
MoveSpeed_double | |
MoveSpeed_fourfold |
Definition at line 65 of file rpg_eventpage.h.
Enumerator | |
---|---|
MoveType_stationary | |
MoveType_random | |
MoveType_vertical | |
MoveType_horizontal | |
MoveType_toward | |
MoveType_away | |
MoveType_custom |
Definition at line 36 of file rpg_eventpage.h.
Enumerator | |
---|---|
Trigger_action | |
Trigger_touched | |
Trigger_collision | |
Trigger_auto_start | |
Trigger_parallel |
Definition at line 45 of file rpg_eventpage.h.
RPG::EventPage::EventPage | ( | ) |
Constructor.
Definition at line 15 of file rpg_eventpage.cpp.
References animation_type, character_direction, character_index, character_name, character_pattern, ID, layer, move_frequency, move_speed, move_type, overlap_forbidden, translucent, and trigger.
int RPG::EventPage::animation_type |
Definition at line 88 of file rpg_eventpage.h.
Referenced by EventPage().
int RPG::EventPage::character_direction |
Definition at line 80 of file rpg_eventpage.h.
Referenced by EventPage().
int RPG::EventPage::character_index |
Definition at line 79 of file rpg_eventpage.h.
Referenced by EventPage(), and RPG::SaveMapEvent::Fixup().
std::string RPG::EventPage::character_name |
Definition at line 78 of file rpg_eventpage.h.
Referenced by EventPage(), and RPG::SaveMapEvent::Fixup().
int RPG::EventPage::character_pattern |
Definition at line 81 of file rpg_eventpage.h.
Referenced by EventPage().
EventPageCondition RPG::EventPage::condition |
Definition at line 77 of file rpg_eventpage.h.
std::vector<EventCommand> RPG::EventPage::event_commands |
Definition at line 91 of file rpg_eventpage.h.
int RPG::EventPage::ID |
Definition at line 76 of file rpg_eventpage.h.
Referenced by EventPage().
int RPG::EventPage::layer |
Definition at line 86 of file rpg_eventpage.h.
Referenced by EventPage().
int RPG::EventPage::move_frequency |
Definition at line 84 of file rpg_eventpage.h.
Referenced by EventPage(), and RPG::SaveMapEvent::Fixup().
MoveRoute RPG::EventPage::move_route |
Definition at line 90 of file rpg_eventpage.h.
int RPG::EventPage::move_speed |
Definition at line 89 of file rpg_eventpage.h.
Referenced by EventPage(), and RPG::SaveMapEvent::Fixup().
int RPG::EventPage::move_type |
Definition at line 83 of file rpg_eventpage.h.
Referenced by EventPage().
bool RPG::EventPage::overlap_forbidden |
Definition at line 87 of file rpg_eventpage.h.
Referenced by EventPage().
bool RPG::EventPage::translucent |
Definition at line 82 of file rpg_eventpage.h.
Referenced by EventPage().
int RPG::EventPage::trigger |
Definition at line 85 of file rpg_eventpage.h.
Referenced by EventPage().