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
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
def __del__(self): BaseViewMode.__del__(self)
def __init__(self, _logic): BaseViewMode.__init__(self, _logic, "View mode")
def _onKeyReleased(self, _evt): """Keyboard button released event """ if BaseViewMode._onKeyReleased(self, _evt): return True return False
def _onMouseReleased(self, _evt, _id): """Mouse button released event """ if BaseViewMode._onMouseReleased(self, _evt, _id): return True return False
def __init__(self, _logic): BaseViewMode.__init__(self, _logic)
def deactivate(self): """Deactivation message """ BaseViewMode.deactivate(self)
def activate(self): """Activation message """ BaseViewMode.activate(self)
def delete(self): """Deletion message """ BaseViewMode.delete(self)
def __init__(self, _logic): BaseViewMode.__init__(self, _logic, "View mode") self.moving = False self.zooming = False