def format(self, argDict): try: sessionProvider = BigWorld.player().guiSessionProvider argDict.update({ 'randPart': '', 'viewPos': minimap_utils.getCellName(CellHelper.getPosCellId(True)), 'ownPos': minimap_utils.getCellName(CellHelper.getPosCellId(False)), 'reload': '%.3g' % sessionProvider.shared.ammo.getGunReloadingState( ).getTimeLeft(), 'ammo': sessionProvider.shared.ammo.getCurrentShells()[1], 'ownVehicle': sessionProvider.getArenaDP().getVehicleInfo().vehicleType. shortName }) argDict['randPart'], self.lastRandId = pickRandomPart( self.variantList, self.lastRandId, self.randomChoice) argDict['randPart'] = safeFmt.vformat(argDict['randPart'], (), argDict) return safeFmt.vformat(self.text, (), argDict) except StandardError: traceback.print_exc() return ''
def _getCellName(self): from gui.battle_control import minimap_utils return minimap_utils.getCellName(self.getFirstTargetID())
def getMinimapCellNameById(self, cellId): return minimap_utils.getCellName( cellId, self._miniMapUi.getMinimapDimensions() ) if self._miniMapUi is not None else ''
def getCellName(cellIndex): return minimap_utils.getCellName(cellIndex)
def _getCellName(self, cellIdx=None): from gui.battle_control import minimap_utils if cellIdx is None: return minimap_utils.getCellName(self.getFirstTargetID()) else: return minimap_utils.getCellName(cellIdx)