Fission FSN
Loading...
Searching...
No Matches
gfCTimeUserSavedData Class Reference

#include <gfCTimeUserSavedData.h>

Inheritance diagram for gfCTimeUserSavedData:

Public Member Functions

virtual ~gfCTimeUserSavedData ()
Public Member Functions inherited from fsCUserSavedData
fsBool cheatModeGet (eCHEAT_MODE pMode) const
fsBool levelHasBeenVisitedGet (const fsStr &pLevel) const
fsBool gameHasBeenStartedGet () const
eDIFFICULTY difficultyGet () const
void difficultySet (eDIFFICULTY pDifficulty)
fsS32 countGet (const fsStr &pKey) const
void countInc (const fsStr &pKey)
void s32Inc (const fsStr &pKey)
void resetForNewPlayer ()
void resetGameProgress ()
virtual ~fsCUserSavedData ()
Public Member Functions inherited from fsISavedData
void resetToDefaults ()
virtual ~fsISavedData ()
Public Member Functions inherited from fsCVariableTable
const fsStrfileNameGet () const
std::vector< fsStrpartKeyCollectionGet (const fsStr &pPartKey) const
std::vector< fsStrpartValueCollectionGet (const fsStr &pPartVal) const
fsF32 f32Get (const fsStr &pKey) const
fsF32 f32GetWithDefault (const fsStr &pKey, fsF32 pDefault) const
fsS32 s32Get (const fsStr &pKey) const
fsS32 s32GetWithDefault (const fsStr &pKey, fsS32 pDefault) const
fsStr strGet (const fsStr &pKey) const
fsStr strGetWithDefault (const fsStr &pKey, const fsStr &pDefault) const
fsBool boolGet (const fsStr &pKey) const
fsBool boolGetWithDefault (const fsStr &pKey, fsBool pDefault) const
void removeKeysContaining (const fsStr &pPartialKey)
fsBool keyExistsGet (const fsStr &pKey) const
void merge (fsCVariableTable *pIncoming)
void s32Set (const fsStr &pKey, fsS32 pVal)
void f32Set (const fsStr &pKey, fsF32 pVal)
void strSet (const fsStr &pKey, const fsStr &pVal)
void boolSet (const fsStr &pKey, fsBool pVal)
fsS32 load (const fsCResourceName &pFileName)
void save (const fsCResourceName &pFileName) const
fsS32 loadResultGet () const
fsBool successfullLoadGet () const
 fsCVariableTable ()
virtual ~fsCVariableTable ()

Static Public Attributes

static const fsStr mParkDayIndex
static const fsStr mDayRemainingMs
static const fsStr mDayCoins
static const fsStr mDayHappyVisitors
static const fsStr mDayUnhappyVisitors
static const fsStr mDayServicesPurchased
static const fsStr mDaySatisfactionTotal
static const fsStr mParkReputation
static const fsStr mParkReputationSettledDay
static const fsStr mParkOwnedSlotCount
static const fsStr mParkHiredStaffCount
static const fsStr mParkDeployedSlotCount
static const fsStr mParkDecorationCount
static const fsStr mParkClearedCellCount
Static Public Attributes inherited from fsCUserSavedData
static const fsStr mGameChapter
static const fsStr mFacebookLoggedIn
static const fsStr mVirtualCurrency
static const fsStr mMusicVolumeKey
static const fsStr mEffectsVolumeKey
static const fsStr mMuteAllKey
static const fsStr mFullScreenKey
static const fsStr mCustomCursorsKey
static const fsStr mLeftHandCursorsKey
static const fsStr mCurrentLocation
static const fsStr mMapLocation
static const fsStr mLevelDataPrefix
static const fsStr mLevelStatePrefix
static const fsStr mLastMainMenuGui

Protected Member Functions

 gfCTimeUserSavedData ()
Protected Member Functions inherited from fsCUserSavedData
virtual void resetForNewPlayerDo ()
virtual void resetGameProgressDo ()
void resetToDefaultsDo () override
 fsCUserSavedData ()
Protected Member Functions inherited from fsISavedData
 fsISavedData ()

Friends

class fsCUserSavedData

Additional Inherited Members

Public Types inherited from fsCUserSavedData
enum class  eDIFFICULTY { eCASUAL , eCHALLENGE , eEXTREME }
enum class  eCHEAT_MODE { eRELEASE , eDEV }
Public Types inherited from fsCVariableTable
enum  {
  eLOAD_RESULT_INVALID = 0 , eLOAD_RESULT_SUCCESS_NO_CHECKSUM , eLOAD_RESULT_SUCCESS_WITH_CHECKSUM , eLOAD_RESULT_FAIL_FILESYSTEM_NOT_READY ,
  eLOAD_RESULT_FAIL_FILE_NOT_FOUND , eLOAD_RESULT_FAIL_READ_ERROR , eLOAD_RESULT_FAIL_CHECKSUM_INVALID
}
Static Public Member Functions inherited from fsCUserSavedData
template<typename T>
static std::unique_ptr< T > create ()
Static Protected Member Functions inherited from fsCVariableTable
static fsStr downcased (const fsStr &pKey)
Protected Attributes inherited from fsCVariableTable
VarTableMap mEntries
fsS32 mLoadResult
Static Protected Attributes inherited from fsCVariableTable
static const fsStr mBoolTrueStr
static const fsStr mAltBoolTrueStr
static const fsStr mBoolFalseStr

Constructor & Destructor Documentation

◆ ~gfCTimeUserSavedData()

gfCTimeUserSavedData::~gfCTimeUserSavedData ( )
virtual

◆ gfCTimeUserSavedData()

gfCTimeUserSavedData::gfCTimeUserSavedData ( )
protected

◆ fsCUserSavedData

friend class fsCUserSavedData
friend

Member Data Documentation

◆ mDayCoins

const fsStr gfCTimeUserSavedData::mDayCoins
static

◆ mDayHappyVisitors

const fsStr gfCTimeUserSavedData::mDayHappyVisitors
static

◆ mDayRemainingMs

const fsStr gfCTimeUserSavedData::mDayRemainingMs
static

◆ mDaySatisfactionTotal

const fsStr gfCTimeUserSavedData::mDaySatisfactionTotal
static

◆ mDayServicesPurchased

const fsStr gfCTimeUserSavedData::mDayServicesPurchased
static

◆ mDayUnhappyVisitors

const fsStr gfCTimeUserSavedData::mDayUnhappyVisitors
static

◆ mParkClearedCellCount

const fsStr gfCTimeUserSavedData::mParkClearedCellCount
static

◆ mParkDayIndex

const fsStr gfCTimeUserSavedData::mParkDayIndex
static

◆ mParkDecorationCount

const fsStr gfCTimeUserSavedData::mParkDecorationCount
static

◆ mParkDeployedSlotCount

const fsStr gfCTimeUserSavedData::mParkDeployedSlotCount
static

◆ mParkHiredStaffCount

const fsStr gfCTimeUserSavedData::mParkHiredStaffCount
static

◆ mParkOwnedSlotCount

const fsStr gfCTimeUserSavedData::mParkOwnedSlotCount
static

◆ mParkReputation

const fsStr gfCTimeUserSavedData::mParkReputation
static

◆ mParkReputationSettledDay

const fsStr gfCTimeUserSavedData::mParkReputationSettledDay
static

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