Пример #1
0
 def __init__(self, appNS):
     super(BattleEntry, self).__init__(
         'battle.swf', appNS,
         DAAPIRootBridge(initCallback='registerBattleTest'))
     self.__markers2D = None
     self.__crosshairPanel = None
     self.__input = None
     return
Пример #2
0
 def __init__(self, settings):
     super(ExternalFlashComponent, self).__init__()
     self.__settings = settings
     self.__owner = None
     self.__state = _ExternalComponentState.UNDEFINED
     self.__bridge = DAAPIRootBridge(settings.rootPath,
                                     settings.initCallback)
     return
Пример #3
0
 def __init__(self, appNS, ctrlModeFlags):
     super(BattleEntry, self).__init__(
         R.entries.battle(),
         appNS,
         ctrlModeFlags,
         daapiBridge=DAAPIRootBridge(initCallback='registerBattleTest'))
     self.__input = None
     return
Пример #4
0
 def __init__(self, settings):
     super(ExternalFlashComponent,
           self).__init__(settings.url, path=SCALEFORM_SWF_PATH_V3)
     self.__settings = settings
     self.__owner = None
     self.__state = _EXTERNAL_COMPONENT_STATE.UNDEFINED
     self.__bridge = DAAPIRootBridge(settings.rootPath,
                                     settings.initCallback)
     self.__bridge.setPyScript(weakref.proxy(self))
     return
Пример #5
0
 def __init__(self, parentUI):
     super(MarkersManager, self).__init__(settings.MARKERS_MANAGER_SWF,
                                          path=SCALEFORM_SWF_PATH_V3)
     self.component.wg_inputKeyMode = 2
     self.component.position.z = DEPTH_OF_VehicleMarker
     self.component.drawWithRestrictedViewPort = False
     self.movie.backgroundAlpha = 0
     self.__plugins = None
     self.__canvas = None
     self.__parentUI = parentUI
     self.__daapiBridge = DAAPIRootBridge('root.vehicleMarkersCanvas',
                                          'registerMarkersManager')
     self.__daapiBridge.setPyScript(weakref.proxy(self))
     return
Пример #6
0
 def __init__(self):
     super(CrosshairPanel, self).__init__('crosshairPanel.swf', className=_CROSSHAIR_PANEL_COMPONENT, path=SCALEFORM_SWF_PATH_V3)
     self.__plugins = PluginsCollection(self)
     self.__plugins.addPlugins({'core': CorePlugin,
      'settings': SettingsPlugin,
      'events': EventBusPlugin,
      'ammo': AmmoPlugin,
      'vehicleState': VehicleStatePlugin,
      'targetDistance': TargetDistancePlugin,
      'gunMarkerDistance': GunMarkerDistancePlugin})
     self.__viewID = CROSSHAIR_VIEW_ID.UNDEFINED
     self.__zoomFactor = 0.0
     self.__distance = 0
     self.__hasAmmo = True
     self.__configure()
     self.__daapiBridge = DAAPIRootBridge(rootPath='root.g_modeMC', initCallback='registerCrosshairPanel')
     self.__daapiBridge.setPyScript(weakref.proxy(self))
Пример #7
0
 def __init__(self, appNS):
     super(BattleEntry, self).__init__(UserWindowFlags.BATTLE_MAIN_WND, 'battle.swf', appNS, DAAPIRootBridge(initCallback='registerBattleTest'))
     self.__input = None
     return