public void AddTank(Player player, AbstractTank.Type tankType, int x, int y, Texture.Rotation rotation) { switch (tankType) { case AbstractTank.Type.PlayerNormal: tanks.Add(new NormalTank(player, x, y, rotation)); break; case AbstractTank.Type.PlayerFast: tanks.Add(new FastTank(player, x, y, rotation)); break; } }
/// <summary> /// Add new player to the game /// </summary> /// <param name="player">Player, which will be added to the game</param> public void AddPlayer(Player player) { players.Add(player); }
public TankObject(Player managingPlayer, int x, int y) : base(x, y, Types.TANK) { this.managingPlayer = managingPlayer; Init(); }