Пример #1
0
 public PlaceList(Bricks brickList, BlueBricks blueBrickList, Soils soilList,
                  Stones stoneList, Skiers skiList, Bombs bombList, Player trac, Player trac2)
 {
     foreach (Brick br in brickList)
     {
         bricks.AddPlayer(br);
     }
     foreach (BlueBrick br in blueBrickList)
     {
         blueBricks.AddPlayer(br);
     }
     foreach (Soil br in soilList)
     {
         soils.AddPlayer(br);
     }
     foreach (Stone br in stoneList)
     {
         stones.AddPlayer(br);
     }
     foreach (Skier br in skiList)
     {
         skiers.AddPlayer(br);
     }
     foreach (Bomb br in bombList)
     {
         bombs.AddPlayer(br);
     }
     thisPlayer  = trac;
     thisPlayer2 = trac2;
 }
Пример #2
0
 public void SetList(ref Bricks brickList, ref BlueBricks blueBrickList, ref Soils soilList,
                     ref Stones stoneList, ref Skiers skiList, ref Bombs bombList, ref Player trac, ref Player trac2)
 {
     foreach (Brick br in bricks)
     {
         brickList.AddPlayer(br);
     }
     foreach (BlueBrick br in blueBricks)
     {
         blueBrickList.AddPlayer(br);
     }
     foreach (Soil br in soils)
     {
         soilList.AddPlayer(br);
     }
     foreach (Stone br in stones)
     {
         stoneList.AddPlayer(br);
     }
     foreach (Skier br in skiers)
     {
         skiList.AddPlayer(br);
     }
     foreach (Bomb br in bombs)
     {
         bombList.AddPlayer(br);
     }
     trac  = thisPlayer;
     trac2 = thisPlayer2;
 }
Пример #3
0
        private void On_MouseUp(object sender, System.Windows.Forms.MouseEventArgs e)
        {
            if (IsCreateNewMap == true)
            {
                Int32 x;
                Int32 y;
                x = e.X / 25;
                y = e.Y / 25;
                switch (SelectedItem)
                {
                case "Player1":
                    trac = new Player(x, y, "PlayerRight.bmp");
                    menuItemPlayer1.Enabled = false;
                    SelectedItem            = "NULL";
                    break;

                case "Player2":
                    trac2 = new Player(x, y, "ClientRight.bmp");
                    menuItemPlayer2.Enabled = false;
                    SelectedItem            = "NULL";
                    break;

                case "SkiLeft":
                    skiList.AddPlayer(new Skier(x, y, "SkierLeft.bmp", Direction.Left));
                    break;

                case "SkiRight":
                    skiList.AddPlayer(new Skier(x, y, "SkierRight.bmp", Direction.Right));
                    break;

                case "SkiUp":
                    skiList.AddPlayer(new Skier(x, y, "SkierUp.bmp", Direction.Up));
                    break;

                case "SkiDown":
                    skiList.AddPlayer(new Skier(x, y, "SkierDown.bmp", Direction.Down));
                    break;

                case "Bomb":
                    bombList.AddPlayer(new Bomb(x, y));
                    break;

                case "Stone":
                    stoneList.AddPlayer(new Stone(x, y));
                    break;

                case "Soil":
                    soilList.AddPlayer(new Soil(x, y));
                    break;

                case "Brick":
                    brickList.AddPlayer(new Brick(x, y));
                    break;

                case "BlueBrick":
                    blueBrickList.AddPlayer(new BlueBrick(x, y));
                    break;
                }
                InvalidateThis(x, y);
            }
        }