コード例 #1
0
ファイル: testscripts.py プロジェクト: freneticmonkey/Epsilon
 def __init__(self, parent_node=None, rate=15, axis=Vector3(0,1,0)):
     Script.__init__(self, 'RotateScript', parent_node)
     self._param_types = {"rate": ScriptParamTypes.FLOAT, 
                          "axis": ScriptParamTypes.VEC3 
                         }
     self._rate = rate
     self._axis = axis
コード例 #2
0
ファイル: testscripts.py プロジェクト: freneticmonkey/Epsilon
 def __init__(self, parent_node=None):
     Script.__init__(self, 'SettingsController', parent_node)
     self._wireframe = False
     self._grid = True 
     self._renderer = RenderManager.get_instance()._renderer
     self._quit_detected = False
     
     Logger.Log("Initialised Settings Controller")
コード例 #3
0
ファイル: testscripts.py プロジェクト: freneticmonkey/Epsilon
 def __init__(self, parent_node=None,speed=10,adj_speed=5,angle_speed=120):
     Script.__init__(self, name='MoveController', parent_node=parent_node)
     ListenerBase.__init__(self, event_types=self.event_types)
     
     self._param_types = {"speed":ScriptParamTypes.FLOAT, 
                          "adj_speed":ScriptParamTypes.FLOAT, 
                          "angle_speed": ScriptParamTypes.FLOAT 
                         }
     
     self._speed = speed
     self._angle_speed = angle_speed
     self._adj_speed = adj_speed
     
     self._final_speed = speed
     
     self._mouse_over_ui = False
     self._unlock_mouse = False
コード例 #4
0
ファイル: testscripts.py プロジェクト: freneticmonkey/Epsilon
 def __init__(self, parent_node=None):
     Script.__init__(self, 'DisplayCoordinate', parent_node)
     self._last_pos = Vector3()