golf: it's done

This commit is contained in:
John Cote 2020-01-07 23:06:42 -05:00
parent f73acc5598
commit c8d0a10b2f
3 changed files with 5 additions and 4 deletions

View file

@ -2817,7 +2817,7 @@ dclass DistributedGolfCourse : DistributedObject {
setCurHoleIndex(int8) broadcast ram required;
setCurHoleDoId(uint32) broadcast ram required;
setDoneReward() airecv clsend;
setReward(uint8[] [4], int8[], uint8[] [4], uint8[] [4], uint8[] [4], uint32, uint32/100, uint32/100, uint32/100, uint32/100) broadcast;
setReward(uint8[] [], int8[], uint8[] [], uint8[] [], uint8[] [], uint32, uint32/100, uint32/100, uint32/100, uint32/100) broadcast;
setCourseReady(int8, int16[], int8) broadcast;
setHoleStart(int16) broadcast;
setCourseExit() broadcast;

View file

@ -6,6 +6,7 @@ from pandac.PandaModules import *
from direct.fsm.FSM import FSM
from toontown.ai.ToonBarrier import *
from toontown.golf import GolfGlobals
import functools
INITIAL = 0
EXITED = 1
EXPECTED = 2
@ -682,9 +683,9 @@ class DistributedGolfCourseAI(DistributedObjectAI.DistributedObjectAI, FSM):
return -1
if GolfGlobals.TIME_TIE_BREAKER:
totalScores.sort(scoreCompareWithTime)
totalScores.sort(key=functools.cmp_to_key(scoreCompareWithTime))
else:
totalScores.sort(scoreCompareNoTime)
totalScores.sort(key=functools.cmp_to_key(scoreCompareNoTime))
curRank = 0
oldScore = 0
oldTime = 0

View file

@ -398,7 +398,7 @@ for key in TrophyRequirements:
NumTrophies += len(TrophyRequirements[key])
NumCups = 3
TrophiesPerCup = NumTrophies / NumCups
TrophiesPerCup = NumTrophies // NumCups
def calcTrophyListFromHistory(history):
retval = []