Example #1
0
 public Player(UniqueMethods uniqueMethods, string color)
 {
     UniqueMethods = uniqueMethods;
     Color = color;
     PlayerBoard = new PlayerBoard();
     PopulatesRemaining = 2;
     Name = FirstCharToUpper(color) + " " + uniqueMethods.GetName();
 }
Example #2
0
 protected abstract void SetupStorage(PlayerBoard board);
Example #3
0
 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);
 }