Esempio n. 1
0
def getAllParametersTitles():
    result = []
    for _, groupName in enumerate(RELATIVE_PARAMS):
        data = getCommonParam(HANGAR_ALIASES.VEH_PARAM_RENDERER_STATE_SIMPLE_TOP, groupName)
        data['titleText'] = formatVehicleParamName(groupName)
        data['isEnabled'] = True
        data['tooltip'] = TOOLTIPS_CONSTANTS.BASE_VEHICLE_PARAMETERS
        result.append(data)
        for paramName in PARAMS_GROUPS[groupName]:
            data = getCommonParam(HANGAR_ALIASES.VEH_PARAM_RENDERER_STATE_ADVANCED, paramName)
            data['iconSource'] = getParameterSmallIconPath(paramName)
            data['titleText'] = formatVehicleParamName(paramName)
            data['isEnabled'] = False
            data['tooltip'] = TOOLTIPS_CONSTANTS.BASE_VEHICLE_PARAMETERS
            result.append(data)

    return result
Esempio n. 2
0
 def _makeSimpleParamBottomVO(self, param, vehIntCD = None):
     stockParams = getParameters(g_itemsCache.items.getStockVehicle(vehIntCD))
     data = getCommonParam(HANGAR_ALIASES.VEH_PARAM_RENDERER_STATE_SIMPLE_BOTTOM, param.name)
     data.update({'isEnabled': True,
      'tooltip': self._tooltipType,
      'indicatorVO': {'value': param.value,
                      'maxValue': MAX_RELATIVE_VALUE,
                      'markerValue': stockParams[param.name],
                      'minValue': 0,
                      'useAnim': self.useAnim}})
     return data
Esempio n. 3
0
 def _makeSimpleParamBottomVO(self, param, vehIntCD=None):
     stockParams = getParameters(
         g_itemsCache.items.getStockVehicle(vehIntCD))
     data = getCommonParam(
         HANGAR_ALIASES.VEH_PARAM_RENDERER_STATE_SIMPLE_BOTTOM, param.name)
     data.update({
         'isEnabled': True,
         'tooltip': self._tooltipType,
         'indicatorVO': {
             'value': param.value,
             'maxValue': MAX_RELATIVE_VALUE,
             'markerValue': stockParams[param.name],
             'minValue': 0,
             'useAnim': self.useAnim
         }
     })
     return data
Esempio n. 4
0
 def _makeSimpleParamBottomVO(self, param, vehIntCD=None):
     stockParams = getParameters(
         self.itemsCache.items.getStockVehicle(vehIntCD))
     data = getCommonParam(
         HANGAR_ALIASES.VEH_PARAM_RENDERER_STATE_SIMPLE_BOTTOM, param.name)
     delta = 0
     state, diff = param.state
     if state == PARAM_STATE.WORSE:
         delta = -abs(diff)
     data.update({
         'isEnabled':
         True,
         'tooltip':
         self._tooltipType,
         'indicatorVO':
         SimplifiedBarVO(value=param.value,
                         delta=delta,
                         markerValue=stockParams[param.name],
                         useAnim=self.useAnim)
     })
     return data