示例#1
0
 public void Stop()
 {
     StaticDisplay.FPSCap = 60;
     StaticDisplay.RemoveResizeListener(Resize);
     StaticMouse.RemoveMouseDownListener(MouseDown);
     StaticKeyboard.RemoveKeyDownListener(KeyDown);
 }
示例#2
0
        public void Stop()
        {
            ChangeScreen(null);
            StaticDisplay.RemoveResizeListener(Resize);

            StaticMouse.RemoveMouseDownListener(MouseDown);
            StaticMouse.RemoveMouseUpListener(MouseUp);
            StaticMouse.RemoveMouseWheelListener(MouseWheel);

            StaticKeyboard.RemoveKeyDownListener(KeyDown);
            StaticKeyboard.RemoveKeyUpListener(KeyUp);
        }
示例#3
0
        public void Start(GameMode mode)
        {
            StaticDisplay.AddResizeListener(Resize);

            StaticMouse.AddMouseDownListener(MouseDown);
            StaticMouse.AddMouseUpListener(MouseUp);
            StaticMouse.AddMouseWheelListener(MouseWheel);

            StaticKeyboard.AddKeyDownListener(KeyDown);
            StaticKeyboard.AddKeyUpListener(KeyUp);
            ChangeScreen(GuiGameMenu);
        }
示例#4
0
        public void Start(GameMode mode)
        {
            Round.StartHeight    = StaticDisplay.DisplayHeight;
            Round.StartWidth     = StaticDisplay.DisplayWidth;
            StaticDisplay.FPSCap = 150;
            Textures.LoadTextures();
            Round.LoadLevels();
            Round.CurrentLevel = Round.Levels[0];
            Round.PlayerOne    = new Human();

            StaticDisplay.AddResizeListener(Resize);
            StaticMouse.AddMouseDownListener(MouseDown);
            StaticKeyboard.AddKeyDownListener(KeyDown);
        }
示例#5
0
 public void Start(GameMode mode)
 {
     if (mode == GameMode.SINGLEPLAYER)
     {
         multiplayer = false;
     }
     else
     {
         multiplayer = true;
     }
     StaticDisplay.AddResizeListener(Resize);
     StaticKeyboard.AddKeyDownListener(KeyDown);
     stopRequested = false;
     Restart();
 }
示例#6
0
        public void Start(GameMode mode)
        {
            Round.StartHeight    = StaticDisplay.DisplayHeight;
            Round.StartWidth     = StaticDisplay.DisplayWidth;
            StaticDisplay.FPSCap = 80;
            Textures.LoadTextures();
            Round.LoadLevels();
            Round.CurrentLevel = Round.Levels[1];
            Round.PlayerOne    = new Human();
            Spider spider  = new Spider(new RectangleF(200, 400, 80, 80));
            Spider spider1 = new Spider(new RectangleF(800, 400, 80, 80));
            Spider spider2 = new Spider(new RectangleF(600, 400, 80, 80));
            Spider spider3 = new Spider(new RectangleF(1000, 400, 80, 80));

            StaticDisplay.AddResizeListener(Resize);
            StaticMouse.AddMouseDownListener(MouseDown);
            StaticKeyboard.AddKeyDownListener(KeyDown);
        }
示例#7
0
 public void Start(GameMode mode)
 {
     fieldCountX = 13;
     fieldCountY = 11;
     field       = new Rectangle[fieldCountX, fieldCountY];
     if (mode == GameMode.SINGLEPLAYER)
     {
         multiplayer = false;
     }
     else
     {
         multiplayer = true;
     }
     StaticDisplay.AddResizeListener(Resize);
     StaticKeyboard.AddKeyDownListener(KeyDown);
     stopRequested = false;
     Restart();
     //System.Threading.Thread.Sleep(2000);
 }
示例#8
0
 public void Stop()
 {
     StaticDisplay.RemoveResizeListener(Resize);
     StaticKeyboard.RemoveKeyDownListener(KeyDown);
     stopRequested = false;
 }