示例#1
0
 public BuildPlaces(BoardVisual board, List<HexPoint> towns, bool uselessoverloader)
 {
     foreach (HexPoint point in towns)
     {
         Point2D point2d = board.CalculatePosition(point);
         BuildPointVisual bpv = new BuildPointVisual(point2d, point);
          Children.Add(bpv);
     }
 }
示例#2
0
 /// <summary>
 /// Constructs a buildpointvisual using a list of hexsides of a player
 /// </summary>
 /// <param name="board"></param>
 /// <param name="places"></param>
 public BuildPlaces(BoardVisual board, GamePlayer player)
 {
     List<HexPoint> possiblePlaces = player.GetTownBuildPlaces(board.Game, board.Board);
     foreach (HexPoint pointToAdd in possiblePlaces)
     {
         Point2D point2 = board.CalculatePosition(pointToAdd);
         BuildPointVisual bpv = new BuildPointVisual(point2, pointToAdd);
         Children.Add(bpv);
     }
 }