Пример #1
0
 private void Form1_Load(object sender, EventArgs e)
 {
     //this.WindowState = FormWindowState.Maximized;
     this.Size = new Size(1500, 800);
     // Ресуем финиш
     finish = new Finish(this);
     // Рисуем игрока
     Player = new Model1();
     // Отображаем все
     label1.Text = Convert.ToString(Player.life); // Отображаем жизни
     pictureBoxMain.Controls.Add(Player.Player);
     pictureBoxMain.Controls.Add(finish.finish);
     // Окружение
     min   = new Mines();
     tree  = new Trees();
     rocks = new Rock();
     // Минируем поле
     min.Mining(this, pictureBoxMain, Envi);
     // Размещаем деревья
     tree.Landing(this, pictureBoxMain, Envi);
     // Камни
     rocks.Resp(this, pictureBoxMain, Envi);
     Game_time.Start();
     Bombs.Start();
     Respawn_enemies.Start();
 }
Пример #2
0
 public void Moving(Model1 Player, Game game, KeyEventArgs e, Form1 forma, Timer run_time, Mines min)
 {
     if (game.song == true)
     {
         if (e.KeyCode == Keys.Right || e.KeyCode == Keys.Left || e.KeyCode == Keys.Up || e.KeyCode == Keys.Down)
         {
             game.song = false;
             game.playerRun.Play();
             run_time.Start();
         }
     }
     if (Player.Rideability == true)
     {
         if (e.KeyCode == Keys.Right)
         {
             if (Player.Position != "Right")
             {
                 Player.Turn("Right", Player.Player);
             }
             else
             {
             }
             if (Player.Player.Left + Player.Player.Width + Player.PlayerSpeed < forma.Width)
             {
                 Player.Player.Left = Player.Player.Left + Player.PlayerSpeed;
             }
         }
         if (e.KeyCode == Keys.Left)
         {
             if (Player.Position != "Left")
             {
                 Player.Turn("Left", Player.Player);
             }
             if (Player.Player.Left >= Player.PlayerSpeed)
             {
                 Player.Player.Left = Player.Player.Left - Player.PlayerSpeed;
             }
         }
         if (e.KeyCode == Keys.Up)
         {
             if (Player.Position != "Up")
             {
                 Player.Turn("Up", Player.Player);
             }
             if (Player.Player.Top >= 0)
             {
                 Player.Player.Top = Player.Player.Top - Player.PlayerSpeed;
             }
         }
         if (e.KeyCode == Keys.Down)
         {
             if (Player.Position != "Down")
             {
                 Player.Turn("Down", Player.Player);
             }
             if (Player.Player.Bottom <= forma.Height)
             {
                 Player.Player.Top = Player.Player.Top + Player.PlayerSpeed;
             }
         }
     }
     if (e.KeyCode == Keys.Space)
     {
         Player.FireFlag = true;
     }
     if (e.KeyCode == Keys.Z)
     {
         min.demining(game, Player, forma.Demining);
     }
     Player.Riding();
 }