Beispiel #1
0
        public void Update()
        {
            if (KeysHeld.Contains(keyConfig.MoveForward))
            {
                this.Move(0.0f, 0.1f, 0.0f);
            }
            if (KeysHeld.Contains(keyConfig.MoveBackward))
            {
                this.Move(0.0f, -0.1f, 0.0f);
            }
            if (KeysHeld.Contains(keyConfig.StrafeLeft))
            {
                this.Move(-0.1f, 0.0f, 0.0f);
            }
            if (KeysHeld.Contains(keyConfig.StrafeRight))
            {
                this.Move(0.1f, 0.0f, 0.0f);
            }

            Point delta = new Point(MouseCenter.X - MousePosition.X, MouseCenter.Y - MousePosition.Y);

            this.AddRotation(delta.X, delta.Y);

            MouseCenter = MousePosition;
        }
Beispiel #2
0
 public void MouseDoubleClick(float x, float y, MouseButtonType button, KeysHeld keysHeld)
 {
 }
Beispiel #3
0
 public void MouseUp(float x, float y, MouseButtonType button, KeysHeld keysHeld)
 {
 }