Beispiel #1
0
 def __init__(self, _logic):
     BaseViewMode.__init__(self, _logic, "Object view")
     ogre.FrameListener.__init__(self)
     render_engine._ogreRoot.addFrameListener(self)
     
     self.scale = False
     self.move = False
Beispiel #2
0
 def _onMouseMoved(self, _evt):
     """Mouse moved event
     """
     if BaseViewMode._onMouseMoved(self, _evt):  return True
     mstate = _evt.get_state()
     self.mouse_pos = (mstate.X.abs, mstate.Y.abs)
     
     return False
Beispiel #3
0
 def __del__(self):
     BaseViewMode.__del__(self)
Beispiel #4
0
 def __init__(self, _logic):
     BaseViewMode.__init__(self, _logic, "View mode")
Beispiel #5
0
 def _onKeyReleased(self, _evt):
     """Keyboard button released event
     """
     if BaseViewMode._onKeyReleased(self, _evt): return True
     
     return False
Beispiel #6
0
 def _onMouseReleased(self, _evt, _id):
     """Mouse button released event
     """
     if BaseViewMode._onMouseReleased(self, _evt, _id):  return True
     
     return False
Beispiel #7
0
 def __del__(self):
     BaseViewMode.__del__(self)
Beispiel #8
0
 def __init__(self, _logic):
     BaseViewMode.__init__(self, _logic)
Beispiel #9
0
 def deactivate(self):
     """Deactivation message
     """
     BaseViewMode.deactivate(self)
Beispiel #10
0
 def activate(self):
     """Activation message
     """
     BaseViewMode.activate(self)
Beispiel #11
0
 def delete(self):
     """Deletion message
     """
     BaseViewMode.delete(self)
Beispiel #12
0
 def __init__(self, _logic):
     BaseViewMode.__init__(self, _logic, "View mode")
     self.moving = False
     self.zooming = False