当前位置: 首页>>代码示例>>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;未经允许,请勿转载。