//using System; //using System.Collections.Generic; //using System.Linq; //using System.Text; //namespace Chop.Game.Rooms.Games //{ // public struct GameTeam // { // #region Fields // public byte mID; // private List mPlayers; // public short mScore; // #endregion // #region Properties // public List Players // { // get // { // return mPlayers; // } // } // public bool HasOpenSpace // { // get // { // return (mPlayers.Count < mPlayers.Capacity); // } // } // public bool IsEmpty // { // get // { // return (mPlayers.Count == 0); // } // } // #endregion // #region Constructors // public GameTeam(byte id, byte playercount) // { // mID = id; // mPlayers = new List(playercount); // mScore = 0; // } // #endregion // #region Player managament // public void AddPlayer(GamePlayer player) // { // mPlayers.Add(player); // } // public void RemovePlayer(GamePlayer player) // { // mPlayers.Remove(player); // } // public GamePlayer GetPlayer(byte dynID) // { // foreach (GamePlayer player in mPlayers) // if (player.mDynamicID == dynID) // return player; // return null; // } // public bool ContainsPlayer(GamePlayer player) // { // foreach (GamePlayer p in mPlayers) // if (p == player) // return true; // return false; // } // #endregion // } //}