public Player(UniqueMethods uniqueMethods, string color) { UniqueMethods = uniqueMethods; Color = color; PlayerBoard = new PlayerBoard(); PopulatesRemaining = 2; Name = FirstCharToUpper(color) + " " + uniqueMethods.GetName(); }
protected abstract void SetupStorage(PlayerBoard board);
public virtual void SetupPlayerboard(PlayerBoard board) { board.AddStartingTechs(GetStartingTechnolyNames()); board.DreadnoughtBlueprint = this.CreateDreadnoughtBlueprint().SetShipName("Dreadnought"); board.StarbaseBlueprint = this.CreateStarbaseBlueprint().SetShipName("Starbase"); board.CruiserBlueprint = this.CreateCruiserBlueprint().SetShipName("Cruiser"); board.InterceptorBlueprint = this.CreateInterceptorBlueprint().SetShipName("Interceptor") ; SetupStorage(board); }