Beispiel #1
0
 public void improveBomberman(Bomberman b)
 {
     if (bonusType == BonusTypes.speedUp && b.speed <= 5)
     {
         b.speed += 0.5f;
     }
     else if (bonusType == BonusTypes.powerUpBomb && b.bombPower < 6)
     {
         b.bombPower++;
     }
     else if (b.maxBombsCount < 5)
     {
         b.maxBombsCount++;
     }
 }
Beispiel #2
0
 public Game(PictureBox pictureBox, bool single)
 {
     map     = new Map();
     display = new Display(pictureBox);
     display.draw(map.getGameObjects());
     bomberman1 = new Bomberman(new Point(50, 50), Keys.Up, Keys.Down, Keys.Right, Keys.Left, Keys.Space, "Green",
                                Properties.Resources.bomberman_green_up, Properties.Resources.bomberman_green_down, Properties.Resources.bomberman_green_right, Properties.Resources.bomberman_green_left, Properties.Resources.bomberman_green_stop);
     map.addBomberman(bomberman1);
     if (single)
     {
         bomberman2 = new Bomberman(new Point(850, 550), /* Keys.W, Keys.S, Keys.D, Keys.A, Keys.C, */ "Red",
                                    Properties.Resources.bomberman_red_up, Properties.Resources.bomberman_red_down, Properties.Resources.bomberman_red_right, Properties.Resources.bomberman_red_left, Properties.Resources.bomberman_red_stop);
     }
     else
     {
         bomberman2 = new Bomberman(new Point(850, 550), Keys.W, Keys.S, Keys.D, Keys.A, Keys.C, "Red",
                                    Properties.Resources.bomberman_red_up, Properties.Resources.bomberman_red_down, Properties.Resources.bomberman_red_right, Properties.Resources.bomberman_red_left, Properties.Resources.bomberman_red_stop);
     }
     map.addBomberman(bomberman2);
     timer          = new System.Windows.Forms.Timer();
     timer.Interval = 15;
     timer.Tick    += tic;
     timer.Enabled  = true;
 }
Beispiel #3
0
 public void addBomberman(Bomberman bomberman)
 {
     bomberman.objMap = objMap;
     bombermans.Add(bomberman);
 }