public Player(string name, IBangStrategy bangStrategy, IMultiPlayerBangStrategy multiPlayerBangStrategy) { if (name == null) throw new ArgumentNullException("name"); if (name.Length > MaxNameLength) name = name.Substring(0, MaxNameLength); Name = name; BangStrategy = bangStrategy; MultiPlayerBangStrategy = multiPlayerBangStrategy; LeftGun = 1; RightGun = 1; }
public Player(string name, IBangStrategy bangStrategy, IMultiPlayerBangStrategy multiPlayerBangStrategy) { if (name == null) { throw new ArgumentNullException("name"); } if (name.Length > MaxNameLength) { name = name.Substring(0, MaxNameLength); } Name = name; BangStrategy = bangStrategy; MultiPlayerBangStrategy = multiPlayerBangStrategy; LeftGun = 1; RightGun = 1; }