Example #1
0
    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;
    }
Example #2
0
        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;
        }