liblcf
Main Page
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
rpg_eventpage.h
Go to the documentation of this file.
1
/* !!!! GENERATED FILE - DO NOT EDIT !!!! */
2
3
/*
4
* Copyright (c) 2014 liblcf authors
5
* This file is released under the MIT License
6
* http://opensource.org/licenses/MIT
7
*/
8
9
#ifndef LCF_RPG_EVENTPAGE_H
10
#define LCF_RPG_EVENTPAGE_H
11
12
// Headers
13
#include <string>
14
#include <vector>
15
#include "
rpg_eventcommand.h
"
16
#include "
rpg_eventpagecondition.h
"
17
#include "
rpg_moveroute.h
"
18
22
namespace
RPG
{
23
class
EventPage
{
24
public
:
25
enum
Direction
{
26
Direction_up
= 0,
27
Direction_right
= 1,
28
Direction_down
= 2,
29
Direction_left
= 3
30
};
31
enum
Frame
{
32
Frame_left
= 0,
33
Frame_middle
= 1,
34
Frame_right
= 2
35
};
36
enum
MoveType
{
37
MoveType_stationary
= 0,
38
MoveType_random
= 1,
39
MoveType_vertical
= 2,
40
MoveType_horizontal
= 3,
41
MoveType_toward
= 4,
42
MoveType_away
= 5,
43
MoveType_custom
= 6
44
};
45
enum
Trigger
{
46
Trigger_action
= 0,
47
Trigger_touched
= 1,
48
Trigger_collision
= 2,
49
Trigger_auto_start
= 3,
50
Trigger_parallel
= 4
51
};
52
enum
Layers
{
53
Layers_below
= 0,
54
Layers_same
= 1,
55
Layers_above
= 2
56
};
57
enum
AnimType
{
58
AnimType_non_continuous
= 0,
59
AnimType_continuous
= 1,
60
AnimType_fixed_non_continuous
= 2,
61
AnimType_fixed_continuous
= 3,
62
AnimType_fixed_graphic
= 4,
63
AnimType_spin
= 5
64
};
65
enum
MoveSpeed
{
66
MoveSpeed_eighth
= 1,
67
MoveSpeed_quarter
= 2,
68
MoveSpeed_half
= 3,
69
MoveSpeed_normal
= 4,
70
MoveSpeed_double
= 5,
71
MoveSpeed_fourfold
= 6
72
};
73
74
EventPage
();
75
76
int
ID
;
77
EventPageCondition
condition
;
78
std::string
character_name
;
79
int
character_index
;
80
int
character_direction
;
81
int
character_pattern
;
82
bool
translucent
;
83
int
move_type
;
84
int
move_frequency
;
85
int
trigger
;
86
int
layer
;
87
bool
overlap_forbidden
;
88
int
animation_type
;
89
int
move_speed
;
90
MoveRoute
move_route
;
91
std::vector<EventCommand>
event_commands
;
92
};
93
}
94
95
#endif
RPG::EventPage::AnimType_fixed_continuous
Definition:
rpg_eventpage.h:61
RPG::EventPage::layer
int layer
Definition:
rpg_eventpage.h:86
RPG::EventPage::AnimType
AnimType
Definition:
rpg_eventpage.h:57
RPG::EventPage::Direction_up
Definition:
rpg_eventpage.h:26
RPG::EventPage::Layers
Layers
Definition:
rpg_eventpage.h:52
RPG::EventPage::MoveType_toward
Definition:
rpg_eventpage.h:41
RPG::EventPage::MoveSpeed_fourfold
Definition:
rpg_eventpage.h:71
RPG::EventPage::MoveSpeed_normal
Definition:
rpg_eventpage.h:69
RPG::EventPage::Direction
Direction
Definition:
rpg_eventpage.h:25
RPG::EventPage::animation_type
int animation_type
Definition:
rpg_eventpage.h:88
RPG::EventPage
Definition:
rpg_eventpage.h:23
rpg_eventpagecondition.h
RPG::EventPage::overlap_forbidden
bool overlap_forbidden
Definition:
rpg_eventpage.h:87
RPG::EventPage::Direction_right
Definition:
rpg_eventpage.h:27
RPG::EventPage::character_direction
int character_direction
Definition:
rpg_eventpage.h:80
RPG::EventPage::Direction_down
Definition:
rpg_eventpage.h:28
RPG::EventPage::Layers_above
Definition:
rpg_eventpage.h:55
RPG::EventPage::move_speed
int move_speed
Definition:
rpg_eventpage.h:89
RPG::EventPage::Trigger_touched
Definition:
rpg_eventpage.h:47
RPG::EventPage::Trigger_collision
Definition:
rpg_eventpage.h:48
RPG::EventPage::move_frequency
int move_frequency
Definition:
rpg_eventpage.h:84
RPG::EventPage::Trigger_parallel
Definition:
rpg_eventpage.h:50
RPG::EventPage::MoveSpeed_eighth
Definition:
rpg_eventpage.h:66
RPG::EventPage::MoveSpeed_half
Definition:
rpg_eventpage.h:68
RPG::EventPage::AnimType_fixed_graphic
Definition:
rpg_eventpage.h:62
RPG::EventPage::EventPage
EventPage()
Definition:
rpg_eventpage.cpp:15
RPG::EventPage::MoveType_stationary
Definition:
rpg_eventpage.h:37
RPG::EventPage::MoveSpeed_quarter
Definition:
rpg_eventpage.h:67
RPG::EventPage::character_pattern
int character_pattern
Definition:
rpg_eventpage.h:81
RPG::EventPage::event_commands
std::vector< EventCommand > event_commands
Definition:
rpg_eventpage.h:91
RPG::EventPage::translucent
bool translucent
Definition:
rpg_eventpage.h:82
RPG::EventPage::MoveType_away
Definition:
rpg_eventpage.h:42
RPG::EventPage::MoveType
MoveType
Definition:
rpg_eventpage.h:36
RPG::EventPage::character_name
std::string character_name
Definition:
rpg_eventpage.h:78
RPG::EventPage::Frame_middle
Definition:
rpg_eventpage.h:33
RPG::EventPage::trigger
int trigger
Definition:
rpg_eventpage.h:85
RPG::EventPage::MoveType_horizontal
Definition:
rpg_eventpage.h:40
RPG::EventPage::move_route
MoveRoute move_route
Definition:
rpg_eventpage.h:90
RPG::EventPage::MoveType_custom
Definition:
rpg_eventpage.h:43
RPG::EventPage::AnimType_fixed_non_continuous
Definition:
rpg_eventpage.h:60
RPG::EventPage::MoveSpeed_double
Definition:
rpg_eventpage.h:70
RPG::EventPage::Frame_left
Definition:
rpg_eventpage.h:32
RPG
Definition:
rpg_actor.h:23
RPG::EventPage::Direction_left
Definition:
rpg_eventpage.h:29
RPG::EventPage::MoveType_random
Definition:
rpg_eventpage.h:38
RPG::EventPage::Frame
Frame
Definition:
rpg_eventpage.h:31
RPG::EventPage::Trigger_auto_start
Definition:
rpg_eventpage.h:49
RPG::EventPage::condition
EventPageCondition condition
Definition:
rpg_eventpage.h:77
RPG::MoveRoute
Definition:
rpg_moveroute.h:20
RPG::EventPage::Trigger
Trigger
Definition:
rpg_eventpage.h:45
RPG::EventPage::AnimType_non_continuous
Definition:
rpg_eventpage.h:58
RPG::EventPage::move_type
int move_type
Definition:
rpg_eventpage.h:83
RPG::EventPage::ID
int ID
Definition:
rpg_eventpage.h:76
RPG::EventPage::Layers_same
Definition:
rpg_eventpage.h:54
RPG::EventPage::Layers_below
Definition:
rpg_eventpage.h:53
RPG::EventPage::Frame_right
Definition:
rpg_eventpage.h:34
rpg_eventcommand.h
RPG::EventPage::MoveSpeed
MoveSpeed
Definition:
rpg_eventpage.h:65
RPG::EventPage::AnimType_continuous
Definition:
rpg_eventpage.h:59
RPG::EventPage::AnimType_spin
Definition:
rpg_eventpage.h:63
RPG::EventPage::Trigger_action
Definition:
rpg_eventpage.h:46
RPG::EventPage::character_index
int character_index
Definition:
rpg_eventpage.h:79
RPG::EventPage::MoveType_vertical
Definition:
rpg_eventpage.h:39
RPG::EventPageCondition
Definition:
rpg_eventpagecondition.h:16
rpg_moveroute.h
src
generated
rpg_eventpage.h
Generated on Tue Dec 2 2014 20:12:11 for liblcf by
1.8.8