From 1752544d9e39399c344bfeeec3079a842733f1b7 Mon Sep 17 00:00:00 2001 From: John Date: Sat, 6 Jun 2015 20:52:37 +0300 Subject: [PATCH] DANIEL: Leaderboard cleanup --- dependencies/astron/dclass/stride.dc | 32 ---------------------------- toontown/racing/LeaderboardMgrAI.py | 3 ++- 2 files changed, 2 insertions(+), 33 deletions(-) diff --git a/dependencies/astron/dclass/stride.dc b/dependencies/astron/dclass/stride.dc index 0e85b84c..7f8fdc27 100644 --- a/dependencies/astron/dclass/stride.dc +++ b/dependencies/astron/dclass/stride.dc @@ -179,38 +179,6 @@ dclass FriendManager : DistributedObject { inviteeCancelFriendQuery(int32); }; -struct leaderBoardRecordResponces { - char found; - uint32 id; - string text; - int32 value; -}; - -struct leaderBoardRecord { - uint32 id; - string text; - int32 value; -}; - -dclass LeaderBoardReceiver { - getTopTenResponce(string, leaderBoardRecord []); - getValuesResponce(string, leaderBoardRecordResponces []); -}; - -dclass LeaderBoard : LeaderBoardReceiver { - setValue(string [], uint32, string, int32); - alterValue(string [], uint32, string, int32); - setHighScore(string [], uint32, string, int32); - getValues(string, uint32 []); - getTopTen(string); - getValuesRespondTo(string, uint32 [], uint32); - getTopTenRespondTo(string, uint32); -}; - -dclass CallbackObject { - callback(uint32, bool, uint8); -}; - from direct.distributed import DistributedObjectGlobal from toontown.building import DistributedAnimatedProp/AI from toontown.toon import DistributedToon/AI/UD diff --git a/toontown/racing/LeaderboardMgrAI.py b/toontown/racing/LeaderboardMgrAI.py index 0b11217c..a4b955d1 100644 --- a/toontown/racing/LeaderboardMgrAI.py +++ b/toontown/racing/LeaderboardMgrAI.py @@ -1,4 +1,5 @@ from otp.ai.MagicWordGlobal import * +from toontown.toonbase import TTLocalizer import RaceGlobals, operator, time class LeaderboardMgrAI: @@ -23,7 +24,7 @@ class LeaderboardMgrAI: self.saveDatabase() def submitRace(self, raceId, name, timestamp): - for i in xrange(3): + for i in xrange(len(TTLocalizer.RecordPeriodStrings)): race = '%s, %s' % (raceId, i) if race in self.database: