liblcf
RPG::EventPageCondition Class Reference

#include <rpg_eventpagecondition.h>

+ Collaboration diagram for RPG::EventPageCondition:

Classes

struct  Flags
 

Public Types

enum  Comparison {
  Comparison_equal = 0 ,
  Comparison_greater_equal = 1 ,
  Comparison_less_equal = 2 ,
  Comparison_greater = 3 ,
  Comparison_less = 4 ,
  Comparison_not_equal = 5
}
 

Public Attributes

struct RPG::EventPageCondition::Flags flags
 
int32_t switch_a_id = 1
 
int32_t switch_b_id = 1
 
int32_t variable_id = 1
 
int32_t variable_value = 0
 
int32_t item_id = 1
 
int32_t actor_id = 1
 
int32_t timer_sec = 0
 
int32_t timer2_sec = 0
 
int32_t compare_operator = 1
 

Static Public Attributes

static constexpr auto kComparisonTags
 

Detailed Description

Definition at line 24 of file rpg_eventpagecondition.h.

Member Enumeration Documentation

◆ Comparison

Enumerator
Comparison_equal 
Comparison_greater_equal 
Comparison_less_equal 
Comparison_greater 
Comparison_less 
Comparison_not_equal 

Definition at line 26 of file rpg_eventpagecondition.h.

Member Data Documentation

◆ actor_id

static TypedField< RPG::EventPageCondition, int32_t > static_actor_id & RPG::EventPageCondition::actor_id = 1

Definition at line 65 of file rpg_eventpagecondition.h.

Referenced by RPG::operator==().

◆ compare_operator

static TypedField< RPG::EventPageCondition, int32_t > static_compare_operator & RPG::EventPageCondition::compare_operator = 1

Definition at line 68 of file rpg_eventpagecondition.h.

Referenced by RPG::operator==().

◆ flags

static TypedField< RPG::EventPageCondition, RPG::EventPageCondition::Flags > static_flags & RPG::EventPageCondition::flags

Definition at line 21 of file lmu_eventpagecondition.cpp.

Referenced by RPG::operator==().

◆ item_id

static TypedField< RPG::EventPageCondition, int32_t > static_item_id & RPG::EventPageCondition::item_id = 1

Definition at line 64 of file rpg_eventpagecondition.h.

Referenced by RPG::operator==().

◆ kComparisonTags

constexpr auto RPG::EventPageCondition::kComparisonTags
staticconstexpr
Initial value:
= makeEnumTags<Comparison>(
"equal",
"greater_equal",
"less_equal",
"greater",
"less",
"not_equal"
)

Definition at line 34 of file rpg_eventpagecondition.h.

◆ switch_a_id

static TypedField< RPG::EventPageCondition, int32_t > static_switch_a_id & RPG::EventPageCondition::switch_a_id = 1

Definition at line 60 of file rpg_eventpagecondition.h.

Referenced by RPG::operator==().

◆ switch_b_id

static TypedField< RPG::EventPageCondition, int32_t > static_switch_b_id & RPG::EventPageCondition::switch_b_id = 1

Definition at line 61 of file rpg_eventpagecondition.h.

Referenced by RPG::operator==().

◆ timer2_sec

static TypedField< RPG::EventPageCondition, int32_t > static_timer2_sec & RPG::EventPageCondition::timer2_sec = 0

Definition at line 67 of file rpg_eventpagecondition.h.

Referenced by RPG::operator==().

◆ timer_sec

static TypedField< RPG::EventPageCondition, int32_t > static_timer_sec & RPG::EventPageCondition::timer_sec = 0

Definition at line 66 of file rpg_eventpagecondition.h.

Referenced by RPG::operator==().

◆ variable_id

static TypedField< RPG::EventPageCondition, int32_t > static_variable_id & RPG::EventPageCondition::variable_id = 1

Definition at line 62 of file rpg_eventpagecondition.h.

Referenced by RPG::operator==().

◆ variable_value

static TypedField< RPG::EventPageCondition, int32_t > static_variable_value & RPG::EventPageCondition::variable_value = 0

Definition at line 63 of file rpg_eventpagecondition.h.

Referenced by RPG::operator==().


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