|
liblcf
|
#include <rpg_eventpage.h>
Collaboration diagram for RPG::EventPage: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().