コード例 #1
0
 def __isNeedToShowPresetChangingDialog(self):
     avgFps = self.__settings.lastBattleAvgFps
     presetSetting = self.__getGraphicsPresetSetting()
     isCustomPreset = presetSetting.isCustom()
     canToDowngradePreset = presetSetting.get() < len(
         graphics.getGraphicsPresetsIndices()) - 1
     return avgFps and avgFps <= self.LOW_FPS_VALUE and not isCustomPreset and canToDowngradePreset and self.__settings.presetChangingVersion < self.CURRENT_LOW_FPS_WARNING_VERSION
コード例 #2
0
ファイル: options.py プロジェクト: 19colt87/WOTDecompiled
    def _get(self):
        presetsIndices = graphics.getGraphicsPresetsIndices().values()
        for idx in presetsIndices:
            if self.__checkPresetForCurrent(idx):
                return idx

        return len(presetsIndices)
コード例 #3
0
ファイル: options.py プロジェクト: v3ss0n/WOTDecompiled
    def _get(self):
        presetsIndices = graphics.getGraphicsPresetsIndices().values()
        for idx in presetsIndices:
            if self.__checkPresetForCurrent(idx):
                return idx

        return len(presetsIndices)
コード例 #4
0
ファイル: options.py プロジェクト: v3ss0n/WOTDecompiled
    def __parsePresets(self):
        for key, idx in graphics.getGraphicsPresetsIndices().iteritems():
            self.__presets.append(
                self.Preset(idx, key,
                            dict(graphics.getGraphicsPresets(idx)))._asdict())

        self.__presets.append(
            self.Preset(idx + 1, self.CUSTOM_PRESET_KEY, {})._asdict())
コード例 #5
0
    def __downgradePresetIndex(self):
        presetSetting = self.__getGraphicsPresetSetting()
        nextPresetToApply = presetSetting.get() + 1
        if nextPresetToApply < len(graphics.getGraphicsPresetsIndices()):
            self.__updatePresetSetting(nextPresetToApply)
            window = self.__getSettingsWindow()
            if window is not None:
                for opt in presetSetting.getOptions():
                    if opt['index'] == nextPresetToApply:
                        return window._applySettings(opt['settings'], True)

        return
コード例 #6
0
    def __downgradePresetIndex(self):
        presetSetting = self.__getGraphicsPresetSetting()
        nextPresetToApply = presetSetting.get() + 1
        if nextPresetToApply < len(graphics.getGraphicsPresetsIndices()):
            self.__updatePresetSetting(nextPresetToApply)
            window = self.__getSettingsWindow()
            if window is not None:
                for opt in presetSetting.getOptions():
                    if opt['index'] == nextPresetToApply:
                        return window._applySettings(opt['settings'], True)

        return
コード例 #7
0
ファイル: options.py プロジェクト: 19colt87/WOTDecompiled
    def __parsePresets(self):
        for key, idx in graphics.getGraphicsPresetsIndices().iteritems():
            self.__presets.append(self.Preset(idx, key, dict(graphics.getGraphicsPresets(idx)))._asdict())

        self.__presets.append(self.Preset(idx + 1, self.CUSTOM_PRESET_KEY, {})._asdict())
コード例 #8
0
 def __isNeedToShowPresetChangingDialog(self):
     avgFps = self.__settings.lastBattleAvgFps
     presetSetting = self.__getGraphicsPresetSetting()
     isCustomPreset = presetSetting.isCustom()
     canToDowngradePreset = presetSetting.get() < len(graphics.getGraphicsPresetsIndices()) - 1
     return avgFps and avgFps <= self.LOW_FPS_VALUE and not isCustomPreset and canToDowngradePreset and self.__settings.presetChangingVersion < self.CURRENT_LOW_FPS_WARNING_VERSION