Peoplemon  0.1.0
Peoplemon 3 game source documentation
Public Attributes | List of all members
core::file::GameSave::PlayerDataPointers Struct Reference

Stores pointers to the actual data to save/load from. More...

#include <GameSave.hpp>

Public Attributes

std::string * playerName
 
player::Gendersex
 
player::Baginventory
 
long * monei
 
std::vector< pplmn::OwnedPeoplemon > * peoplemon
 
std::string * whiteoutMap
 
unsigned int * whiteoutSpawn
 
unsigned int * repelSteps
 
std::array< std::vector< pplmn::StoredPeoplemon >, player::StorageSystem::BoxCount > * storage
 
std::unordered_set< std::string > * visitedTowns
 
std::unordered_map< pplmn::Id, std::uint32_t > * seenPeoplemon
 
std::unordered_map< pplmn::Id, std::string > * firstSightingLocations
 

Detailed Description

Stores pointers to the actual data to save/load from.

Definition at line 38 of file GameSave.hpp.

Member Data Documentation

◆ firstSightingLocations

std::unordered_map<pplmn::Id, std::string>* core::file::GameSave::PlayerDataPointers::firstSightingLocations

Definition at line 50 of file GameSave.hpp.

◆ inventory

player::Bag* core::file::GameSave::PlayerDataPointers::inventory

Definition at line 41 of file GameSave.hpp.

◆ monei

long* core::file::GameSave::PlayerDataPointers::monei

Definition at line 42 of file GameSave.hpp.

◆ peoplemon

std::vector<pplmn::OwnedPeoplemon>* core::file::GameSave::PlayerDataPointers::peoplemon

Definition at line 43 of file GameSave.hpp.

◆ playerName

std::string* core::file::GameSave::PlayerDataPointers::playerName

Definition at line 39 of file GameSave.hpp.

◆ repelSteps

unsigned int* core::file::GameSave::PlayerDataPointers::repelSteps

Definition at line 46 of file GameSave.hpp.

◆ seenPeoplemon

std::unordered_map<pplmn::Id, std::uint32_t>* core::file::GameSave::PlayerDataPointers::seenPeoplemon

Definition at line 49 of file GameSave.hpp.

◆ sex

player::Gender* core::file::GameSave::PlayerDataPointers::sex

Definition at line 40 of file GameSave.hpp.

◆ storage

std::array<std::vector<pplmn::StoredPeoplemon>, player::StorageSystem::BoxCount>* core::file::GameSave::PlayerDataPointers::storage

Definition at line 47 of file GameSave.hpp.

◆ visitedTowns

std::unordered_set<std::string>* core::file::GameSave::PlayerDataPointers::visitedTowns

Definition at line 48 of file GameSave.hpp.

◆ whiteoutMap

std::string* core::file::GameSave::PlayerDataPointers::whiteoutMap

Definition at line 44 of file GameSave.hpp.

◆ whiteoutSpawn

unsigned int* core::file::GameSave::PlayerDataPointers::whiteoutSpawn

Definition at line 45 of file GameSave.hpp.


The documentation for this struct was generated from the following file: