當前位置: 首頁>>代碼示例>>Python>>正文


Python RaceGlobals.getCircuitLoop方法代碼示例

本文整理匯總了Python中toontown.racing.RaceGlobals.getCircuitLoop方法的典型用法代碼示例。如果您正苦於以下問題:Python RaceGlobals.getCircuitLoop方法的具體用法?Python RaceGlobals.getCircuitLoop怎麽用?Python RaceGlobals.getCircuitLoop使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在toontown.racing.RaceGlobals的用法示例。


在下文中一共展示了RaceGlobals.getCircuitLoop方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Python代碼示例。

示例1: createRace

# 需要導入模塊: from toontown.racing import RaceGlobals [as 別名]
# 或者: from toontown.racing.RaceGlobals import getCircuitLoop [as 別名]
 def createRace(self):
     self.raceZone = self.air.allocateZone()
     avatars = []
     for block in self.startingBlocks:
         if block.avId != 0:
             avatars.append(block.avId)
             self.sendUpdateToAvatarId(block.avId, 'setRaceZone', [self.raceZone])
     race = DistributedRaceAI(self.air)
     race.setZoneId(self.raceZone)
     race.setTrackId(self.trackId)
     race.setRaceType(self.trackType)
     race.setAvatars(avatars)
     if self.trackType == RaceGlobals.Circuit:
         race.setCircuitLoop(RaceGlobals.getCircuitLoop(self.trackId))
     else:
         race.setCircuitLoop([])
     race.setStartingPlaces(range(len(avatars)))
     race.setLapCount(3)
     race.generateWithRequired(self.raceZone)
     for avId in avatars:
         if avId in self.air.doId2do:
             av = self.air.doId2do[avId]
             entryFee = RaceGlobals.getEntryFee(self.trackId, self.trackType)
             if av.getTickets() < entryFee:
                 self.air.writeServerEvent('suspicious', avId, 'Toon somehow lost tickets between entering a race and it leaving!')
                 av.b_setTickets(0)
             else:
                 av.b_setTickets(av.getTickets() - entryFee)
     self.b_setState('WaitEmpty', globalClockDelta.getRealNetworkTime())
開發者ID:BmanGames,項目名稱:ToontownStride,代碼行數:31,代碼來源:DistributedRacePadAI.py


注:本文中的toontown.racing.RaceGlobals.getCircuitLoop方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。