NovaBryan/EVE_Dump
Log | Files | 📦 下载最新源码 (.zip) | Refs | README

fsddefaultoverview.py (1408B)


      1 #Embedded file name: C:\BuildAgent\work\20d73f1b24eed06e\eve\release\V24.01\eve\client\script\parklife\overview\default\fsddefaultoverview.py
      2 import characterdata.defaultOverviews as overviewData
      3 from eve.client.script.parklife.overview.default.defaultoverview import BaseDefaultOverview, PresetData, TabData
      4 
      5 class FsdDefaultOverview(BaseDefaultOverview):
      6 
      7     def _do_load(self):
      8         all_overviews = overviewData.get_all_overviews()
      9         self._all_presets = {}
     10         for overview in all_overviews:
     11             overview_id = overview['default_overview_id']
     12             data = PresetData(name=overviewData.get_default_overview_name(overview_id), short_name=overview['overview_short_name'], name_id=overview['overview_name_id'], groups=[ groupID for groupID in overviewData.get_default_overview_groups(overview_id) ])
     13             self._all_presets[data.short_name] = data
     14 
     15         self._sorted_preset_names = [ overview['overview_short_name'] for overview in sorted(all_overviews, key=lambda k: overviewData.get_default_overview_name(k['default_overview_id'])) ]
     16         self._default_preset = overviewData.get_default_preset()
     17         self._default_tabs = {}
     18         for tab_id, data in overviewData.get_default_tabs().iteritems():
     19             self._default_tabs[tab_id] = TabData(name=data['name'], color=data['color'], overview_preset=data['overviewPreset'], bracket_preset=data['bracketPreset'])