29 lines
730 B
C++
29 lines
730 B
C++
#pragma once
|
|
using namespace std;
|
|
|
|
class GameType;
|
|
|
|
class LevelSummary
|
|
{
|
|
const wstring levelId;
|
|
const wstring levelName;
|
|
const int64_t lastPlayed;
|
|
const int64_t sizeOnDisk;
|
|
const bool requiresConversion;
|
|
GameType *gameMode;
|
|
const bool hardcore;
|
|
const bool _hasCheats;
|
|
|
|
public:
|
|
LevelSummary(const wstring& levelId, const wstring& levelName, int64_t lastPlayed, int64_t sizeOnDisk, GameType *gameMode, bool requiresConversion, bool hardcore, bool hasCheats);
|
|
wstring getLevelId();
|
|
wstring getLevelName();
|
|
int64_t getSizeOnDisk();
|
|
bool isRequiresConversion();
|
|
int64_t getLastPlayed();
|
|
int compareTo(LevelSummary *rhs);
|
|
GameType *getGameMode();
|
|
bool isHardcore();
|
|
bool hasCheats();
|
|
};
|