コード例 #1
0
 private bool MousePressed(MOIS.MouseEvent arg, MOIS.MouseButtonID id)
 {
     if (id == MOIS.MouseButtonID.MB_Right)
     {
         changeAppState(findByName("MenuState"));
     }
     return(true);
 }
コード例 #2
0
ファイル: GameMain.cs プロジェクト: slagusev/glueeengine
        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);
        }
コード例 #3
0
        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
ファイル: Engine.cs プロジェクト: janPierdolnikParda/RPG
 public bool MouseReleased(MOIS.MouseEvent e, MOIS.MouseButtonID button)
 {
     Mysza    = true;
     Przycisk = button;
     return(true);
 }
コード例 #14
0
ファイル: BasicDemo.cs プロジェクト: diqost/bullet
 bool inputMouse_MouseReleased(MOIS.MouseEvent arg, MOIS.MouseButtonID id)
 {
     //if (id == MOIS.MouseButtonID.MB_Left)
     return(true);
 }
コード例 #15
0
ファイル: BasicDemo.cs プロジェクト: diqost/bullet
 bool inputMouse_MouseMoved(MOIS.MouseEvent arg)
 {
     return(true);
 }