Beispiel #1
0
	void HexagonGame::checkAndSaveScore()
	{
		if(getInvincible()) return;

		string localValidator{getLocalValidator(levelData.getId(), difficultyMult)};
		if(getScore(localValidator) < status.currentTime) setScore(localValidator, status.currentTime);
		saveCurrentProfile();

		if(status.scoreInvalid || !isEligibleForScore()) return;

		string validator{Online::getValidator(levelData.getPackPath(), levelData.getId(), levelData.getLevelRootPath(), levelData.getStyleRootPath(), levelData.getLuaScriptPath())};
		Online::startSendScore(toLower(getCurrentProfile().getName()), validator, difficultyMult, status.currentTime);
	}
void HexagonGame::checkAndSaveScore()
{
    if(getScore(levelData.getId()) < currentTime) setScore(levelData.getId(), currentTime);
    saveCurrentProfile();
}