liblcf
RPG::Database Class Reference

#include <rpg_database.h>

+ Collaboration diagram for RPG::Database:

Public Attributes

std::string ldb_header
 
std::vector< Actoractors
 
std::vector< Skillskills
 
std::vector< Itemitems
 
std::vector< Enemyenemies
 
std::vector< Trooptroops
 
std::vector< Terrainterrains
 
std::vector< Attributeattributes
 
std::vector< Statestates
 
std::vector< Animationanimations
 
std::vector< Chipsetchipsets
 
Terms terms
 
System system
 
std::vector< Switchswitches
 
std::vector< Variablevariables
 
std::vector< CommonEventcommonevents
 
int32_t version = 0
 
BattleCommands battlecommands
 
std::vector< Classclasses
 
std::vector< BattlerAnimationbattleranimations
 

Detailed Description

Definition at line 41 of file rpg_database.h.

Member Data Documentation

◆ actors

static TypedField< RPG::Database, std::vector< RPG::Actor > > static_actors & RPG::Database::actors

Definition at line 44 of file rpg_database.h.

Referenced by RPG::operator==().

◆ animations

static TypedField< RPG::Database, std::vector< RPG::Animation > > static_animations & RPG::Database::animations

Definition at line 52 of file rpg_database.h.

Referenced by RPG::operator==().

◆ attributes

static TypedField< RPG::Database, std::vector< RPG::Attribute > > static_attributes & RPG::Database::attributes

Definition at line 50 of file rpg_database.h.

Referenced by RPG::operator==().

◆ battlecommands

static TypedField< RPG::Database, RPG::BattleCommands > static_battlecommands & RPG::Database::battlecommands

Definition at line 60 of file rpg_database.h.

Referenced by RPG::operator==().

◆ battleranimations

static TypedField< RPG::Database, std::vector< RPG::BattlerAnimation > > static_battleranimations & RPG::Database::battleranimations

Definition at line 62 of file rpg_database.h.

Referenced by RPG::operator==().

◆ chipsets

static TypedField< RPG::Database, std::vector< RPG::Chipset > > static_chipsets & RPG::Database::chipsets

Definition at line 53 of file rpg_database.h.

Referenced by RPG::operator==().

◆ classes

static TypedField< RPG::Database, std::vector< RPG::Class > > static_classes & RPG::Database::classes

Definition at line 61 of file rpg_database.h.

Referenced by RPG::operator==().

◆ commonevents

static TypedField< RPG::Database, std::vector< RPG::CommonEvent > > static_commonevents & RPG::Database::commonevents

Definition at line 58 of file rpg_database.h.

Referenced by RPG::operator==().

◆ enemies

static TypedField< RPG::Database, std::vector< RPG::Enemy > > static_enemies & RPG::Database::enemies

Definition at line 47 of file rpg_database.h.

Referenced by RPG::operator==().

◆ items

static TypedField< RPG::Database, std::vector< RPG::Item > > static_items & RPG::Database::items

Definition at line 46 of file rpg_database.h.

Referenced by RPG::operator==().

◆ ldb_header

std::string RPG::Database::ldb_header

Definition at line 43 of file rpg_database.h.

Referenced by LDB_Reader::Load(), and LDB_Reader::Save().

◆ skills

static TypedField< RPG::Database, std::vector< RPG::Skill > > static_skills & RPG::Database::skills

Definition at line 45 of file rpg_database.h.

Referenced by RPG::operator==().

◆ states

static TypedField< RPG::Database, std::vector< RPG::State > > static_states & RPG::Database::states

Definition at line 51 of file rpg_database.h.

Referenced by RPG::operator==().

◆ switches

static TypedField< RPG::Database, std::vector< RPG::Switch > > static_switches & RPG::Database::switches

Definition at line 56 of file rpg_database.h.

Referenced by RPG::operator==().

◆ system

static TypedField< RPG::Database, RPG::System > static_system & RPG::Database::system

Definition at line 55 of file rpg_database.h.

Referenced by RPG::operator==(), and LDB_Reader::PrepareSave().

◆ terms

static TypedField< RPG::Database, RPG::Terms > static_terms & RPG::Database::terms

Definition at line 54 of file rpg_database.h.

Referenced by RPG::operator==().

◆ terrains

static TypedField< RPG::Database, std::vector< RPG::Terrain > > static_terrains & RPG::Database::terrains

Definition at line 49 of file rpg_database.h.

Referenced by RPG::operator==().

◆ troops

static TypedField< RPG::Database, std::vector< RPG::Troop > > static_troops & RPG::Database::troops

Definition at line 48 of file rpg_database.h.

Referenced by RPG::operator==().

◆ variables

static TypedField< RPG::Database, std::vector< RPG::Variable > > static_variables & RPG::Database::variables

Definition at line 57 of file rpg_database.h.

Referenced by RPG::operator==().

◆ version

static DatabaseVersionField< RPG::Database, int32_t > static_version & RPG::Database::version = 0

Definition at line 59 of file rpg_database.h.

Referenced by RPG::operator==().


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