Exemplo n.º 1
0
 def _getKeys(self, shellID, shellIndex):
     if shellID != -1:
         key = getKeyLocalization(
             InputMapping.CMD_LAUNCH_ROCKET
         ) if shellIndex == SHELL_INDEX.TYPE1 else getKeyLocalization(
             InputMapping.CMD_LAUNCH_BOMB)
         return key
Exemplo n.º 2
0
 def _addBaseConsumable(self):
     equipmentCommands = InputMapping.EQUIPMENT_COMMANDS
     for index, consumableData in enumerate(self._playerAvatar.consumables):
         key = consumableData.id
         if key != -1:
             keyName = getKeyLocalization(equipmentCommands[index])
             self._appendConsumable(self._model.consumables, consumableData,
                                    keyName)
Exemplo n.º 3
0
 def _setBaseData(self):
     from db.DBLogic import g_instance as dbLogic
     self._hintList = dbLogic.getACHudHints().getHintByPlaneType(
         PLANE_TYPE_NAME_HINTS[self._playerAvatar.planeType])
     index = random.randint(0, self._hintList.__len__() - 1)
     hintData = self._hintList[index]
     self._model.planeHint = hintData.hintLocalizationID
     self._hintList = dbLogic.getACHudHints().getHintByPlaneType('common')
     index = random.randint(0, self._hintList.__len__() - 1)
     hintData = self._hintList[index]
     self._model.commonHint = hintData.commonHintLocalizationID
     self._model.preBattleHintSkipKey = getKeyLocalization(
         InputMapping.CMD_SKIP_INTRO)
Exemplo n.º 4
0
    def __updateControls(self):
        if self._playerAvatar is None:
            return
        else:
            if hasattr(self._playerAvatar, 'consumables'):
                equipmentCommands = InputMapping.EQUIPMENT_COMMANDS
                for index, consumableData in enumerate(
                        self._playerAvatar.consumables):
                    key = consumableData.id
                    if key != -1:
                        keyName = getKeyLocalization(equipmentCommands[index])
                        consumableStructure = self._model.consumables.first(
                            lambda e: e.id.get() == key)
                        consumableStructure.key = keyName

            return
Exemplo n.º 5
0
 def _setKeys(self):
     self._model.helpKey = getKeyLocalization(InputMapping.CMD_HELP)
     self._model.teamInfoKey = getKeyLocalization(InputMapping.CMD_SHOW_TEAMS)
     self._model.moreInfoKey = getKeyLocalization(InputMapping.CMD_SHOW_PLAYERS_INFO)
     self._model.sniperModeKey = getKeyLocalization(InputMapping.CMD_SNIPER_CAMERA)
     self._model.turretModeKey = getKeyLocalization(InputMapping.CMD_GUNNER_MODE)
     self._model.bomberModeKey = getKeyLocalization(InputMapping.CMD_BATTLE_MODE)
     self._model.specialKey = getKeyLocalization(InputMapping.CMD_SKIP_INTRO)
     self._model.exitKey = getKeyLocalization(InputMapping.CMD_INTERMISSION_MENU)
     self._model.enterKey = getKeyLocalization(InputMapping.CMD_GO_TO_BATTLE)
     self._model.backKey = getKeyLocalization(InputMapping.CMD_GO_BACK)
     self._model.skipKey = getKeyLocalization(InputMapping.CMD_SKIP_DEATH)
     self._model.spectatorKey = getKeyLocalization(InputMapping.CMD_GO_TO_SPECTATOR)
     self._model.tacticalSpectatorKey = getKeyLocalization(InputMapping.CMD_GO_TO_TACTICAL_SPECTATOR)
     self._model.changeCameraKey = 'C'
     self._model.intentionsKey = getKeyLocalization(InputMapping.CMD_F8_CHAT_COMMAND)
     self._model.supportKey = getKeyLocalization(InputMapping.CMD_F9_CHAT_COMMAND)
     self._model.offenseDefenseKey = getKeyLocalization(InputMapping.CMD_F4_CHAT_COMMAND)
     self._model.affirmativeKey = getKeyLocalization(InputMapping.CMD_F2_CHAT_COMMAND)
     self._model.negativeKey = getKeyLocalization(InputMapping.CMD_F3_CHAT_COMMAND)
     self._model.dangerKey = getKeyLocalization(InputMapping.CMD_F5_CHAT_COMMAND)
     self._model.goodJobKey = getKeyLocalization(InputMapping.CMD_F6_CHAT_COMMAND)
     self._model.showTeamsKey = getKeyLocalization(InputMapping.CMD_SHOW_TEAMS)
     self._model.showPlayersInfoKey = getKeyLocalization(InputMapping.CMD_SHOW_PLAYERS_INFO)
     self._model.minimapSizeIncKey = getKeyLocalization(InputMapping.CMD_MINIMAP_SIZE_INC)
     self._model.minimapSizeDecKey = getKeyLocalization(InputMapping.CMD_MINIMAP_SIZE_DEC)
     self._model.radarZoomInKey = getKeyLocalization(InputMapping.CMD_RADAR_ZOOM_IN)
     self._model.radarZoomOutKey = getKeyLocalization(InputMapping.CMD_RADAR_ZOOM_OUT)
Exemplo n.º 6
0
 def _setupModel(self, newInfos):
     self._fillPlaneData()
     self._model.radarZoomInKey = getKeyLocalization(InputMapping.CMD_RADAR_ZOOM_IN)
     self._model.radarZoomOutKey = getKeyLocalization(InputMapping.CMD_RADAR_ZOOM_OUT)
     self._model.onIncreaseMapKey = getKeyLocalization(InputMapping.CMD_MINIMAP_SIZE_INC)
     self._model.onDecreaseMapKey = getKeyLocalization(InputMapping.CMD_MINIMAP_SIZE_DEC)