liblcf
RPG::Save Class Reference

#include <rpg_save.h>

+ Collaboration diagram for RPG::Save:

Public Member Functions

void Setup ()
 

Public Attributes

SaveTitle title
 
SaveSystem system
 
SaveScreen screen
 
std::vector< SavePicturepictures
 
SavePartyLocation party_location
 
SaveVehicleLocation boat_location
 
SaveVehicleLocation ship_location
 
SaveVehicleLocation airship_location
 
std::vector< SaveActoractors
 
SaveInventory inventory
 
std::vector< SaveTargettargets
 
SaveMapInfo map_info
 
SavePanorama panorama
 
SaveEventExecState foreground_event_execstate
 
std::vector< SaveCommonEventcommon_events
 
SaveEasyRpgData easyrpg_data
 

Detailed Description

Definition at line 36 of file rpg_save.h.

Member Function Documentation

◆ Setup()

Member Data Documentation

◆ actors

static TypedField< RPG::Save, std::vector< RPG::SaveActor > > static_actors & RPG::Save::actors

Definition at line 47 of file rpg_save.h.

Referenced by RPG::operator==().

◆ airship_location

static TypedField< RPG::Save, RPG::SaveVehicleLocation > static_airship_location & RPG::Save::airship_location

Definition at line 46 of file rpg_save.h.

Referenced by RPG::operator==().

◆ boat_location

static TypedField< RPG::Save, RPG::SaveVehicleLocation > static_boat_location & RPG::Save::boat_location

Definition at line 44 of file rpg_save.h.

Referenced by RPG::operator==().

◆ common_events

static TypedField< RPG::Save, std::vector< RPG::SaveCommonEvent > > static_common_events & RPG::Save::common_events

Definition at line 53 of file rpg_save.h.

Referenced by RPG::operator==().

◆ easyrpg_data

static TypedField< RPG::Save, RPG::SaveEasyRpgData > static_easyrpg_data & RPG::Save::easyrpg_data

Definition at line 54 of file rpg_save.h.

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

◆ foreground_event_execstate

static TypedField< RPG::Save, RPG::SaveEventExecState > static_foreground_event_execstate & RPG::Save::foreground_event_execstate

Definition at line 52 of file rpg_save.h.

Referenced by RPG::operator==().

◆ inventory

static TypedField< RPG::Save, RPG::SaveInventory > static_inventory & RPG::Save::inventory

Definition at line 48 of file rpg_save.h.

Referenced by RPG::operator==().

◆ map_info

static TypedField< RPG::Save, RPG::SaveMapInfo > static_map_info & RPG::Save::map_info

Definition at line 50 of file rpg_save.h.

Referenced by RPG::operator==().

◆ panorama

static TypedField< RPG::Save, RPG::SavePanorama > static_panorama & RPG::Save::panorama

Definition at line 51 of file rpg_save.h.

Referenced by RPG::operator==().

◆ party_location

static TypedField< RPG::Save, RPG::SavePartyLocation > static_party_location & RPG::Save::party_location

Definition at line 43 of file rpg_save.h.

Referenced by RPG::operator==().

◆ pictures

static TypedField< RPG::Save, std::vector< RPG::SavePicture > > static_pictures & RPG::Save::pictures

Definition at line 42 of file rpg_save.h.

Referenced by RPG::operator==().

◆ screen

static TypedField< RPG::Save, RPG::SaveScreen > static_screen & RPG::Save::screen

Definition at line 41 of file rpg_save.h.

Referenced by RPG::operator==().

◆ ship_location

static TypedField< RPG::Save, RPG::SaveVehicleLocation > static_ship_location & RPG::Save::ship_location

Definition at line 45 of file rpg_save.h.

Referenced by RPG::operator==().

◆ system

static TypedField< RPG::Save, RPG::SaveSystem > static_system & RPG::Save::system

Definition at line 40 of file rpg_save.h.

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

◆ targets

static TypedField< RPG::Save, std::vector< RPG::SaveTarget > > static_targets & RPG::Save::targets

Definition at line 49 of file rpg_save.h.

Referenced by RPG::operator==().

◆ title

static TypedField< RPG::Save, RPG::SaveTitle > static_title & RPG::Save::title

Definition at line 39 of file rpg_save.h.

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


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