liblcf
RPG::BattleCommands Class Reference

#include <rpg_battlecommands.h>

+ Collaboration diagram for RPG::BattleCommands:

Public Types

enum  Placement {
  Placement_manual = 0 ,
  Placement_automatic = 1
}
 
enum  RowShown {
  RowShown_front = 0 ,
  RowShown_back = 1
}
 
enum  BattleType {
  BattleType_traditional = 0 ,
  BattleType_alternative = 1 ,
  BattleType_gauge = 2
}
 
enum  WindowSize {
  WindowSize_large = 0 ,
  WindowSize_small = 1
}
 
enum  Transparency {
  Transparency_opaque = 0 ,
  Transparency_transparent = 1
}
 
enum  Facing {
  Facing_retain = 0 ,
  Facing_up = 1 ,
  Facing_right = 2 ,
  Facing_down = 3 ,
  Facing_left = 4
}
 

Public Attributes

int32_t placement = 0
 
bool death_handler_unused = 0
 
int32_t row = 0
 
int32_t battle_type = 0
 
bool unused_display_normal_parameters = true
 
std::vector< BattleCommandcommands
 
bool death_handler = 0
 
int32_t death_event = 1
 
int32_t window_size = 0
 
int32_t transparency = 0
 
bool death_teleport = false
 
int32_t death_teleport_id = 1
 
int32_t death_teleport_x = 0
 
int32_t death_teleport_y = 0
 
int32_t death_teleport_face = 0
 

Static Public Attributes

static constexpr auto kPlacementTags
 
static constexpr auto kRowShownTags
 
static constexpr auto kBattleTypeTags
 
static constexpr auto kWindowSizeTags
 
static constexpr auto kTransparencyTags
 
static constexpr auto kFacingTags
 

Detailed Description

Definition at line 25 of file rpg_battlecommands.h.

Member Enumeration Documentation

◆ BattleType

Enumerator
BattleType_traditional 
BattleType_alternative 
BattleType_gauge 

Definition at line 43 of file rpg_battlecommands.h.

◆ Facing

Enumerator
Facing_retain 
Facing_up 
Facing_right 
Facing_down 
Facing_left 

Definition at line 69 of file rpg_battlecommands.h.

◆ Placement

Enumerator
Placement_manual 
Placement_automatic 

Definition at line 27 of file rpg_battlecommands.h.

◆ RowShown

Enumerator
RowShown_front 
RowShown_back 

Definition at line 35 of file rpg_battlecommands.h.

◆ Transparency

Enumerator
Transparency_opaque 
Transparency_transparent 

Definition at line 61 of file rpg_battlecommands.h.

◆ WindowSize

Enumerator
WindowSize_large 
WindowSize_small 

Definition at line 53 of file rpg_battlecommands.h.

Member Data Documentation

◆ battle_type

static TypedField< RPG::BattleCommands, int32_t > static_battle_type & RPG::BattleCommands::battle_type = 0

Definition at line 87 of file rpg_battlecommands.h.

Referenced by RPG::operator==().

◆ commands

static TypedField< RPG::BattleCommands, std::vector< RPG::BattleCommand > > static_commands & RPG::BattleCommands::commands

Definition at line 89 of file rpg_battlecommands.h.

Referenced by RPG::operator==().

◆ death_event

static TypedField< RPG::BattleCommands, int32_t > static_death_event & RPG::BattleCommands::death_event = 1

Definition at line 91 of file rpg_battlecommands.h.

Referenced by RPG::operator==().

◆ death_handler

static TypedField< RPG::BattleCommands, bool > static_death_handler & RPG::BattleCommands::death_handler = 0

Definition at line 90 of file rpg_battlecommands.h.

Referenced by RPG::operator==().

◆ death_handler_unused

static TypedField< RPG::BattleCommands, bool > static_death_handler_unused & RPG::BattleCommands::death_handler_unused = 0

Definition at line 85 of file rpg_battlecommands.h.

Referenced by RPG::operator==().

◆ death_teleport

static TypedField< RPG::BattleCommands, bool > static_death_teleport & RPG::BattleCommands::death_teleport = false

Definition at line 94 of file rpg_battlecommands.h.

Referenced by RPG::operator==().

◆ death_teleport_face

static TypedField< RPG::BattleCommands, int32_t > static_death_teleport_face & RPG::BattleCommands::death_teleport_face = 0

Definition at line 98 of file rpg_battlecommands.h.

Referenced by RPG::operator==().

◆ death_teleport_id

static TypedField< RPG::BattleCommands, int32_t > static_death_teleport_id & RPG::BattleCommands::death_teleport_id = 1

Definition at line 95 of file rpg_battlecommands.h.

Referenced by RPG::operator==().

◆ death_teleport_x

static TypedField< RPG::BattleCommands, int32_t > static_death_teleport_x & RPG::BattleCommands::death_teleport_x = 0

Definition at line 96 of file rpg_battlecommands.h.

Referenced by RPG::operator==().

◆ death_teleport_y

static TypedField< RPG::BattleCommands, int32_t > static_death_teleport_y & RPG::BattleCommands::death_teleport_y = 0

Definition at line 97 of file rpg_battlecommands.h.

Referenced by RPG::operator==().

◆ kBattleTypeTags

constexpr auto RPG::BattleCommands::kBattleTypeTags
staticconstexpr
Initial value:
= makeEnumTags<BattleType>(
"traditional",
"alternative",
"gauge"
)

Definition at line 48 of file rpg_battlecommands.h.

◆ kFacingTags

constexpr auto RPG::BattleCommands::kFacingTags
staticconstexpr
Initial value:
= makeEnumTags<Facing>(
"retain",
"up",
"right",
"down",
"left"
)

Definition at line 76 of file rpg_battlecommands.h.

◆ kPlacementTags

constexpr auto RPG::BattleCommands::kPlacementTags
staticconstexpr
Initial value:
= makeEnumTags<Placement>(
"manual",
"automatic"
)

Definition at line 31 of file rpg_battlecommands.h.

◆ kRowShownTags

constexpr auto RPG::BattleCommands::kRowShownTags
staticconstexpr
Initial value:
= makeEnumTags<RowShown>(
"front",
"back"
)

Definition at line 39 of file rpg_battlecommands.h.

◆ kTransparencyTags

constexpr auto RPG::BattleCommands::kTransparencyTags
staticconstexpr
Initial value:
= makeEnumTags<Transparency>(
"opaque",
"transparent"
)

Definition at line 65 of file rpg_battlecommands.h.

◆ kWindowSizeTags

constexpr auto RPG::BattleCommands::kWindowSizeTags
staticconstexpr
Initial value:
= makeEnumTags<WindowSize>(
"large",
"small"
)

Definition at line 57 of file rpg_battlecommands.h.

◆ placement

static TypedField< RPG::BattleCommands, int32_t > static_placement & RPG::BattleCommands::placement = 0

Definition at line 84 of file rpg_battlecommands.h.

Referenced by RPG::operator==().

◆ row

static TypedField< RPG::BattleCommands, int32_t > static_row & RPG::BattleCommands::row = 0

Definition at line 86 of file rpg_battlecommands.h.

Referenced by RPG::operator==().

◆ transparency

static TypedField< RPG::BattleCommands, int32_t > static_transparency & RPG::BattleCommands::transparency = 0

Definition at line 93 of file rpg_battlecommands.h.

Referenced by RPG::operator==().

◆ unused_display_normal_parameters

static TypedField< RPG::BattleCommands, bool > static_unused_display_normal_parameters & RPG::BattleCommands::unused_display_normal_parameters = true

Definition at line 88 of file rpg_battlecommands.h.

Referenced by RPG::operator==().

◆ window_size

static TypedField< RPG::BattleCommands, int32_t > static_window_size & RPG::BattleCommands::window_size = 0

Definition at line 92 of file rpg_battlecommands.h.

Referenced by RPG::operator==().


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