コード例 #1
0
ファイル: template.cs プロジェクト: farisvanhien/Prakticum-3
        protected override void OnUpdateFrame(FrameEventArgs e)
        {
            // called once per frame; app logic
            var keyboard = OpenTK.Input.Keyboard.GetState();

            if (keyboard[OpenTK.Input.Key.Escape])
            {
                this.Exit();
            }
            //Adjust Zoom with Z and X keys
            if (keyboard[OpenTK.Input.Key.Z])
            {
                game.SetZoom(true);
            }
            else if (keyboard[OpenTK.Input.Key.X])
            {
                game.SetZoom(false);
            }
            var   mouse = OpenTK.Input.Mouse.GetState();
            Point p     = CursorPosition.GetCursorPosition();

            game.SetMouseState(p.X, p.Y, mouse.LeftButton == ButtonState.Pressed);
        }