コード例 #1
0
 def startBattle(self):
     InputHandler.g_instance.onKeyDown += self.injectButton
     # InputHandler.g_instance.onKeyUp += self.injectButton
     if config.data['enabled']:
         self.player = BigWorld.player()
         self.modelSplashVisible = config.data['showSplashOnDefault']
         self.modelDotVisible = config.data['showDotOnDefault']
         self.scaleSplash = None
         self.modelSplash = StaticObjectMarker3D(
             {'path': config.data['modelPathSplash']}, (0, 0, 0))
         self.modelDot = StaticObjectMarker3D(
             {'path': config.data['modelPathDot']}, (0, 0, 0))
         self.modelDot._StaticObjectMarker3D__model.scale = (0.1, 0.1, 0.1)
         if Vehicle.getVehicleClassTag(self.player.vehicleTypeDescriptor.
                                       type.tags) == VEHICLE_CLASS_NAME.SPG:
             self.modelDot._StaticObjectMarker3D__model.scale = (0.5, 0.5,
                                                                 0.5)
         self.modelSplash._StaticObjectMarker3D__model.visible = False
         self.modelDot._StaticObjectMarker3D__model.visible = False
         self.modelSplashCircle = BigWorld.PyTerrainSelectedArea()
         self.modelSplashCircle.setup(
             'content/Interface/CheckPoint/CheckPoint_yellow_black.model',
             Math.Vector2(2.0, 2.0), 0.5, 4294967295L)
         self.modelSplash._StaticObjectMarker3D__model.root.attach(
             self.modelSplashCircle)
         self.modelSplashCircle.enableAccurateCollision(False)
コード例 #2
0
ファイル: mod_predictAim.py プロジェクト: Th3C0D3R/prediAim
 def createBall(self,vehicleID):
     self.vehicleID = vehicleID
     self.vehicle = BigWorld.entity(vehicleID)
     path = os.path.join(os.getcwd(),'res_mods','mods','shared_resources','xvm','res','objects','cylinder_red_big.model')
     self.modelDot = StaticObjectMarker3D({ 'path': path }, (0, 0, 0))
     while self.modelDot._StaticObjectMarker3D__model is None:
         print('[predictAim] could not find model: %s' % path)
         path = os.path.join(os.getcwd(),'res_mods','mods','shared_resources','xvm','res','objects','cylinder_red_big.model')
         self.modelDot = StaticObjectMarker3D({ 'path': path }, (0, 0, 0))
     self.modelDot._StaticObjectMarker3D__model.scale = (0.3, 5.0, 0.3)
     self.modelDot._StaticObjectMarker3D__model.visible = False
コード例 #3
0
 def startBattle(self):
     InputHandler.g_instance.onKeyDown += self.injectButton
     # InputHandler.g_instance.onKeyUp += self.injectButton
     if config.data['enabled']:
         self.player = BigWorld.player()
         self.modelSplashVisible = config.data['showSplashOnDefault']
         self.modelDotVisible = config.data['showDotOnDefault']
         self.scaleSplash = None
         self.modelSplash = StaticObjectMarker3D(
             {'path': config.data['modelPathSplash']}, (0, 0, 0))
         self.modelDot = StaticObjectMarker3D(
             {'path': config.data['modelPathDot']}, (0, 0, 0))
         self.modelDot._StaticObjectMarker3D__model.scale = (0.1, 0.1, 0.1)
         if Vehicle.getVehicleClassTag(self.player.vehicleTypeDescriptor.
                                       type.tags) == VEHICLE_CLASS_NAME.SPG:
             self.modelDot._StaticObjectMarker3D__model.scale = (0.5, 0.5,
                                                                 0.5)
         self.modelSplash._StaticObjectMarker3D__model.visible = False
         self.modelDot._StaticObjectMarker3D__model.visible = False
コード例 #4
0
 def startBattle(self):
     InputHandler.g_instance.onKeyDown += self._injectAPButton
     dataEnable = True
     if dataEnable:
         self.player = BigWorld.player()
         self.modelFakeHitVisible = self.showFakeHitDefault
         self.modelFakeShotVisible = self.showFakeShotDefault
         self.drawDebugRender = False
         self.modelPath0 = 'objects/debugDot.model'
         self.modelPath1 = 'objects/debugDot.model'
         self.modelFakeHitPos = StaticObjectMarker3D(
             {'path': self.modelPath1}, (0, 0, 0))
         self.modelFakeAimPos = StaticObjectMarker3D(
             {'path': self.modelPath1}, (0, 0, 0))
         if self.modelFakeAimPos._StaticObjectMarker3D__model is not None:
             self.modelFakeAimPos._StaticObjectMarker3D__model.scale = (0.2,
                                                                        0.2,
                                                                        0.2)
             self.modelFakeHitPos._StaticObjectMarker3D__model.scale = (
                 0.25, 0.25, 0.25)
             self.modelFakeHitPos._StaticObjectMarker3D__model.visible = False
             self.modelFakeAimPos._StaticObjectMarker3D__model.visible = False
             self.modelFakeHitPos._StaticObjectMarker3D__model.castsShadow = False
             self.modelFakeAimPos._StaticObjectMarker3D__model.castsShadow = False