liblcf
RPG::SaveInventory Class Reference

#include <rpg_saveinventory.h>

+ Collaboration diagram for RPG::SaveInventory:

Public Member Functions

void Setup ()
 

Public Attributes

std::vector< int16_t > party
 
std::vector< int16_t > item_ids
 
std::vector< uint8_t > item_counts
 
std::vector< uint8_t > item_usage
 
int32_t gold = 0
 
int32_t timer1_frames = 0
 
bool timer1_active = false
 
bool timer1_visible = false
 
bool timer1_battle = false
 
int32_t timer2_frames = 0
 
bool timer2_active = false
 
bool timer2_visible = false
 
bool timer2_battle = false
 
int32_t battles = 0
 
int32_t defeats = 0
 
int32_t escapes = 0
 
int32_t victories = 0
 
int32_t turns = 0
 
int32_t steps = 0
 

Detailed Description

Definition at line 23 of file rpg_saveinventory.h.

Member Function Documentation

◆ Setup()

void RPG::SaveInventory::Setup ( )

Definition at line 59 of file rpg_setup.cpp.

References RPG::System::party, and Data::system.

Member Data Documentation

◆ battles

static TypedField< RPG::SaveInventory, int32_t > static_battles & RPG::SaveInventory::battles = 0

Definition at line 39 of file rpg_saveinventory.h.

Referenced by RPG::operator==().

◆ defeats

static TypedField< RPG::SaveInventory, int32_t > static_defeats & RPG::SaveInventory::defeats = 0

Definition at line 40 of file rpg_saveinventory.h.

Referenced by RPG::operator==().

◆ escapes

static TypedField< RPG::SaveInventory, int32_t > static_escapes & RPG::SaveInventory::escapes = 0

Definition at line 41 of file rpg_saveinventory.h.

Referenced by RPG::operator==().

◆ gold

static TypedField< RPG::SaveInventory, int32_t > static_gold & RPG::SaveInventory::gold = 0

Definition at line 30 of file rpg_saveinventory.h.

Referenced by RPG::operator==().

◆ item_counts

static TypedField< RPG::SaveInventory, std::vector< uint8_t > > static_item_counts & RPG::SaveInventory::item_counts

Definition at line 28 of file rpg_saveinventory.h.

Referenced by RPG::operator==().

◆ item_ids

static TypedField< RPG::SaveInventory, std::vector< int16_t > > static_item_ids & RPG::SaveInventory::item_ids

Definition at line 27 of file rpg_saveinventory.h.

Referenced by RPG::operator==().

◆ item_usage

static TypedField< RPG::SaveInventory, std::vector< uint8_t > > static_item_usage & RPG::SaveInventory::item_usage

Definition at line 29 of file rpg_saveinventory.h.

Referenced by RPG::operator==().

◆ party

static TypedField< RPG::SaveInventory, std::vector< int16_t > > static_party & RPG::SaveInventory::party

Definition at line 26 of file rpg_saveinventory.h.

Referenced by RPG::operator==().

◆ steps

static TypedField< RPG::SaveInventory, int32_t > static_steps & RPG::SaveInventory::steps = 0

Definition at line 44 of file rpg_saveinventory.h.

Referenced by RPG::operator==().

◆ timer1_active

static TypedField< RPG::SaveInventory, bool > static_timer1_active & RPG::SaveInventory::timer1_active = false

Definition at line 32 of file rpg_saveinventory.h.

Referenced by RPG::operator==().

◆ timer1_battle

static TypedField< RPG::SaveInventory, bool > static_timer1_battle & RPG::SaveInventory::timer1_battle = false

Definition at line 34 of file rpg_saveinventory.h.

Referenced by RPG::operator==().

◆ timer1_frames

static TypedField< RPG::SaveInventory, int32_t > static_timer1_frames & RPG::SaveInventory::timer1_frames = 0

Definition at line 31 of file rpg_saveinventory.h.

Referenced by RPG::operator==().

◆ timer1_visible

static TypedField< RPG::SaveInventory, bool > static_timer1_visible & RPG::SaveInventory::timer1_visible = false

Definition at line 33 of file rpg_saveinventory.h.

Referenced by RPG::operator==().

◆ timer2_active

static TypedField< RPG::SaveInventory, bool > static_timer2_active & RPG::SaveInventory::timer2_active = false

Definition at line 36 of file rpg_saveinventory.h.

Referenced by RPG::operator==().

◆ timer2_battle

static TypedField< RPG::SaveInventory, bool > static_timer2_battle & RPG::SaveInventory::timer2_battle = false

Definition at line 38 of file rpg_saveinventory.h.

Referenced by RPG::operator==().

◆ timer2_frames

static TypedField< RPG::SaveInventory, int32_t > static_timer2_frames & RPG::SaveInventory::timer2_frames = 0

Definition at line 35 of file rpg_saveinventory.h.

Referenced by RPG::operator==().

◆ timer2_visible

static TypedField< RPG::SaveInventory, bool > static_timer2_visible & RPG::SaveInventory::timer2_visible = false

Definition at line 37 of file rpg_saveinventory.h.

Referenced by RPG::operator==().

◆ turns

static TypedField< RPG::SaveInventory, int32_t > static_turns & RPG::SaveInventory::turns = 0

Definition at line 43 of file rpg_saveinventory.h.

Referenced by RPG::operator==().

◆ victories

static TypedField< RPG::SaveInventory, int32_t > static_victories & RPG::SaveInventory::victories = 0

Definition at line 42 of file rpg_saveinventory.h.

Referenced by RPG::operator==().


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