liblcf
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
RPG::EventPage Class Reference

#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< EventCommandevent_commands
 

Detailed Description

Definition at line 23 of file rpg_eventpage.h.

Member Enumeration Documentation

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.

Constructor & Destructor Documentation

Member Data Documentation

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().


The documentation for this class was generated from the following files: