コード例 #1
0
ファイル: Research.py プロジェクト: webiumsk/WOT-0.9.17-CT
 def __init__(self, ctx=None):
     if USE_XML_DUMPING and IS_DEVELOPMENT:
         dumper = dumpers.ResearchItemsXMLDumper()
     else:
         dumper = dumpers.ResearchItemsObjDumper()
     super(Research, self).__init__(ResearchItemsData(dumper))
     self._resolveLoadCtx(ctx=ctx)
コード例 #2
0
 def __init__(self, ctx=None):
     super(BCResearch, self).__init__(ctx, skipConfirm=True)
     if USE_XML_DUMPING and IS_DEVELOPMENT:
         dumper = dumpers.ResearchItemsXMLDumper()
     else:
         dumper = dumpers.ResearchItemsObjDumper()
     self._data = BCResearchItemsData(dumper)
     self._resolveLoadCtx(ctx=ctx)
コード例 #3
0
 def __init__(self, ctx=None):
     data = ResearchItemsData()
     if USE_XML_DUMPING and IS_DEVELOPMENT:
         dumper = dumpers.ResearchItemsXMLDumper()
     else:
         dumper = dumpers.ResearchItemsObjDumper()
     data.setDumper(dumper)
     super(Research, self).__init__(data)
     self._statsListener = StatsListener()
     self._invListener = InventoryListener()
     self._resolveLoadCtx(ctx=ctx)
コード例 #4
0
 def __initialize(self, strCD, modulesType):
     self.__vehicle = Vehicle(strCD)
     if self.__nodeDataGenerator is not None:
         self.__nodeDataGenerator.setVehicle(vehicle=self.__vehicle)
     else:
         if USE_XML_DUMPING and IS_DEVELOPMENT:
             dumper = dumpers.ResearchItemsXMLDumper()
         else:
             dumper = dumpers.ResearchBaseDumper()
         self.__nodeDataGenerator = _PreviewItemsData(
             dumper, self.__vehicle)
     self.__updateModulesData()
     self.as_setItemS(AVAILABLE_NAMES[self.__vehicle.nationID],
                      self.__nodes)
     self.__updateModulesType(modulesType)
     return