private bool MousePressed(MOIS.MouseEvent arg, MOIS.MouseButtonID id)
 {
     if (id == MOIS.MouseButtonID.MB_Right)
     {
         changeAppState(findByName("MenuState"));
     }
     return(true);
 }
示例#2
0
        private bool Mouse_MousePressed(MOIS.MouseEvent arg, MOIS.MouseButtonID id)
        {
            Camera camera = Engine.Graphics.Camera;

            DynamicEntity dynamicEntity = new DynamicEntity("Ball", "ball.mesh");

            dynamicEntity.Velocity       = (camera.Direction.NormalisedCopy * 20f) + (Vector3.UNIT_Y * 5);
            dynamicEntity.Density        = 1f;
            dynamicEntity.CollisionMode  = CollisionMode.BoundingSphere;
            dynamicEntity.EnableCCD      = true;
            dynamicEntity.CollisionSound = @"Media\sounds\thud.wav";
            dynamicEntity.Spawn(camera.Position + camera.Direction, camera.Orientation);

            return(true);
        }
        public bool InjectMouseMoved(MOIS.MouseEvent e)
        {
            if (e.state.ButtonDown(_activateButton))
            {
                this.DoYaw(e.state.X.rel * 5);
                this.DoPitch(e.state.Y.rel * 5);
            }
            else if (e.state.ButtonDown(MOIS.MouseButtonID.MB_Middle))
            {
                Pan(e.state.X.rel, e.state.Y.rel);
            }
            this.DoZoom(-e.state.Z.rel * 5);

            return(true);
        }
示例#4
0
 private bool Mouse_MouseMoved(MOIS.MouseEvent arg)
 {
     return(true);
 }
示例#5
0
 private bool Mouse_MousePressed(MOIS.MouseEvent arg, MOIS.MouseButtonID id)
 {
     return(true);
 }
示例#6
0
 public bool inputMouse_MouseMoved(MOIS.MouseEvent arg)
 {
     return(_HikariManager.InjectMouseMove(arg.state.X.abs, arg.state.Y.abs));
 }
示例#7
0
 public bool inputMouse_MousePressed(MOIS.MouseEvent arg, MOIS.MouseButtonID id)
 {
     return(_HikariManager.InjectMouseDown(id));
 }
示例#8
0
 public bool inputMouse_MouseReleased(MOIS.MouseEvent arg, MOIS.MouseButtonID id)
 {
     return(_HikariManager.InjectMouseUp(id));
 }
示例#9
0
 private bool Mouse_MouseMoved(MOIS.MouseEvent arg)
 {
     return(ControllingObjType.MouseMoved(arg));
 }
示例#10
0
 private bool Mouse_MousePressed(MOIS.MouseEvent arg, MOIS.MouseButtonID id)
 {
     return(ControllingObjType.MouseClick(arg, id));
 }
示例#11
0
 private bool Mouse_MouseReleased(MOIS.MouseEvent arg, MOIS.MouseButtonID id)
 {
     return(ControllingObjType.MouseReleased(arg, id));
 }
示例#12
0
文件: App.cs 项目: RainsSoft/ogreflow
 private bool MouseReleased(MOIS.MouseEvent arg, MOIS.MouseButtonID id)
 {
     return(true);
 }
示例#13
0
 public bool MouseReleased(MOIS.MouseEvent e, MOIS.MouseButtonID button)
 {
     Mysza    = true;
     Przycisk = button;
     return(true);
 }
示例#14
0
 bool inputMouse_MouseReleased(MOIS.MouseEvent arg, MOIS.MouseButtonID id)
 {
     //if (id == MOIS.MouseButtonID.MB_Left)
     return(true);
 }
示例#15
0
 bool inputMouse_MouseMoved(MOIS.MouseEvent arg)
 {
     return(true);
 }