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; }
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; }
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); } }