Пример #1
0
 def __updateFreeze(self):
     lock = g_ctfManager.getResourcePointLock()
     if lock is not None:
         timeDelta = max(0, g_ctfManager.getResourcePointLock() - BigWorld.serverTime())
     else:
         timeDelta = 0
     timeStr = time_utils.getTimeLeftFormat(timeDelta)
     if self.__resourceIndicator is not None:
         self.__resourceIndicator.setFreeze(True, timeStr)
     self.__initFreezeCallback()
Пример #2
0
 def __updateFreeze(self):
     lock = g_ctfManager.getResourcePointLock()
     if lock is not None:
         timeDelta = max(0, g_ctfManager.getResourcePointLock() - BigWorld.serverTime())
     else:
         timeDelta = 0
     timeStr = time_utils.getTimeLeftFormat(timeDelta)
     if self.__resourceIndicator is not None:
         self.__resourceIndicator.setFreeze(True, timeStr)
     self.__initFreezeCallback()
     return
Пример #3
0
 def __onOwnVehicleInside(self, pointID):
     self.__cancelFreezeCallback()
     if pointID is None:
         if self.__resourceIndicator is not None:
             self.__resourceIndicator.setFreeze(False, '')
             self.__resourceIndicator.hide()
     else:
         if self.__resourcePointsPanel is not None:
             self.__resourcePointsPanel.update()
         if self.__resourceIndicator is not None:
             self.__resourceIndicator.show(pointID)
         if g_ctfManager.getResourcePointLock() is not None:
             self.__updateFreeze()
Пример #4
0
 def __onOwnVehicleInside(self, pointID):
     self.__cancelFreezeCallback()
     if pointID is None:
         if self.__resourceIndicator is not None:
             self.__resourceIndicator.setFreeze(False, '')
             self.__resourceIndicator.hide()
     else:
         if self.__resourcePointsPanel is not None:
             self.__resourcePointsPanel.update()
         if self.__resourceIndicator is not None:
             self.__resourceIndicator.show(pointID)
         if g_ctfManager.getResourcePointLock() is not None:
             self.__updateFreeze()