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

#include <gfCHogUserSavedData.h>

Inheritance diagram for gfCHogUserSavedData:

Public Member Functions

virtual ~gfCHogUserSavedData ()
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 mTutorialState
static const fsStr mHOGTimerVisible
static const fsStr mAchievementTime
static const fsStr mAchievementLostAndFound
static const fsStr mAchievementTrash
static const fsStr mAchievementHint
static const fsStr mAchievementMiniGame
static const fsStr mMaleCharacter
static const fsStr mAdsRewardUnlockedLevelCount
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

 gfCHogUserSavedData ()
void resetForNewPlayerDo () override
void resetGameProgressDo () override
void resetToDefaultsDo () override
Protected Member Functions inherited from fsCUserSavedData
 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

◆ ~gfCHogUserSavedData()

gfCHogUserSavedData::~gfCHogUserSavedData ( )
virtual

◆ gfCHogUserSavedData()

gfCHogUserSavedData::gfCHogUserSavedData ( )
protected

Member Function Documentation

◆ resetForNewPlayerDo()

void gfCHogUserSavedData::resetForNewPlayerDo ( )
overrideprotectedvirtual

Reimplemented from fsCUserSavedData.

◆ resetGameProgressDo()

void gfCHogUserSavedData::resetGameProgressDo ( )
overrideprotectedvirtual

Reimplemented from fsCUserSavedData.

◆ resetToDefaultsDo()

void gfCHogUserSavedData::resetToDefaultsDo ( )
overrideprotectedvirtual

Reimplemented from fsCUserSavedData.

◆ fsCUserSavedData

friend class fsCUserSavedData
friend

Member Data Documentation

◆ mAchievementHint

const fsStr gfCHogUserSavedData::mAchievementHint
static

◆ mAchievementLostAndFound

const fsStr gfCHogUserSavedData::mAchievementLostAndFound
static

◆ mAchievementMiniGame

const fsStr gfCHogUserSavedData::mAchievementMiniGame
static

◆ mAchievementTime

const fsStr gfCHogUserSavedData::mAchievementTime
static

◆ mAchievementTrash

const fsStr gfCHogUserSavedData::mAchievementTrash
static

◆ mAdsRewardUnlockedLevelCount

const fsStr gfCHogUserSavedData::mAdsRewardUnlockedLevelCount
static

◆ mHOGTimerVisible

const fsStr gfCHogUserSavedData::mHOGTimerVisible
static

◆ mMaleCharacter

const fsStr gfCHogUserSavedData::mMaleCharacter
static

◆ mTutorialState

const fsStr gfCHogUserSavedData::mTutorialState
static

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