Exemplo n.º 1
0
        private void CheckKeyboard()
        {
            if (Global.KeyboardState.IsKeyReleased(Keys.F5))
            {
                Settings.ToggleFullScreen();
            }

            if (Global.KeyboardState.IsKeyPressed(Keys.Up))
            {
                Program.World.Player.MoveBy(new Point(0, -1));
                MapWindow.CenterOnActor(Program.World.Player);
            }

            if (Global.KeyboardState.IsKeyPressed(Keys.Down))
            {
                Program.World.Player.MoveBy(new Point(0, 1));
                MapWindow.CenterOnActor(Program.World.Player);
            }

            if (Global.KeyboardState.IsKeyPressed(Keys.Left))
            {
                Program.World.Player.MoveBy(new Point(-1, 0));
                MapWindow.CenterOnActor(Program.World.Player);
            }

            if (Global.KeyboardState.IsKeyPressed(Keys.Right))
            {
                Program.World.Player.MoveBy(new Point(1, 0));
                MapWindow.CenterOnActor(Program.World.Player);
            }
        }
Exemplo n.º 2
0
 public void CreateMapWindow(int width, int height, string title)
 {
     MapWindow = new MapWindow(width, height, title);
     Children.Add(MapWindow);
 }