first commit
This commit is contained in:
69
Minecraft.World/LevelSummary.cpp
Normal file
69
Minecraft.World/LevelSummary.cpp
Normal file
@@ -0,0 +1,69 @@
|
||||
#include "stdafx.h"
|
||||
#include "LevelSummary.h"
|
||||
|
||||
LevelSummary::LevelSummary(const wstring& levelId, const wstring& levelName, __int64 lastPlayed, __int64 sizeOnDisk, GameType *gameMode, bool requiresConversion, bool hardcore, bool hasCheats) :
|
||||
levelId( levelId ),
|
||||
levelName( levelName ),
|
||||
lastPlayed( lastPlayed ),
|
||||
sizeOnDisk( sizeOnDisk ),
|
||||
gameMode( gameMode ),
|
||||
requiresConversion( requiresConversion ),
|
||||
hardcore( hardcore ),
|
||||
_hasCheats( hasCheats )
|
||||
{
|
||||
}
|
||||
|
||||
wstring LevelSummary::getLevelId()
|
||||
{
|
||||
return levelId;
|
||||
}
|
||||
|
||||
wstring LevelSummary::getLevelName()
|
||||
{
|
||||
return levelName;
|
||||
}
|
||||
|
||||
__int64 LevelSummary::getSizeOnDisk()
|
||||
{
|
||||
return sizeOnDisk;
|
||||
}
|
||||
|
||||
bool LevelSummary::isRequiresConversion()
|
||||
{
|
||||
return requiresConversion;
|
||||
}
|
||||
|
||||
__int64 LevelSummary::getLastPlayed()
|
||||
{
|
||||
return lastPlayed;
|
||||
}
|
||||
|
||||
int LevelSummary::compareTo(LevelSummary *rhs)
|
||||
{
|
||||
if (lastPlayed < rhs->lastPlayed)
|
||||
{
|
||||
return 1;
|
||||
}
|
||||
if (lastPlayed > rhs->lastPlayed)
|
||||
{
|
||||
return -1;
|
||||
}
|
||||
|
||||
// TODO 4J Jev, used to be compareTo in java, is this right?
|
||||
return levelId.compare(rhs->levelId);
|
||||
}
|
||||
|
||||
GameType *LevelSummary::getGameMode()
|
||||
{
|
||||
return gameMode;
|
||||
}
|
||||
|
||||
bool LevelSummary::isHardcore()
|
||||
{
|
||||
return hardcore;
|
||||
}
|
||||
|
||||
bool LevelSummary::hasCheats()
|
||||
{
|
||||
return _hasCheats;
|
||||
}
|
||||
Reference in New Issue
Block a user