public Hexagon(HexagonPosition position, Hexagon.LandfeldTyp landfeldTyp, int nr, List <HexagonPoint> points) { this.Position = position; this.LandFeldTyp = landfeldTyp; this.Nr = nr; this.Points = points; this.Edges = new List <Game.HexagonEdge>(); Edges.Add(new Game.HexagonEdge(points[0], points[1], 0)); Edges.Add(new Game.HexagonEdge(points[1], points[2], 1)); Edges.Add(new Game.HexagonEdge(points[2], points[3], 2)); Edges.Add(new Game.HexagonEdge(points[3], points[4], 3)); Edges.Add(new Game.HexagonEdge(points[4], points[5], 4)); Edges.Add(new Game.HexagonEdge(points[5], points[0], 5)); }
public Siedlung(HexagonPosition hexagonPosition, HexagonPoint hexagonpoint) : base(hexagonPosition) { this.HexagonPoint = hexagonpoint; }
public bool Equals(HexagonPosition hexagonPosition) { return(this.RowIndex == hexagonPosition.RowIndex && this.ColumnIndex == hexagonPosition.ColumnIndex); }
public Stadt(HexagonPosition hexagonePosition, HexagonPoint hexagonPoint) : base(hexagonePosition, hexagonPoint) { }
public SpielFigur(HexagonPosition hexagonPosition) { this.HexagonPosition = hexagonPosition; }
public Strasse(HexagonPosition hexagonePosition, HexagonEdge hexagonEdge) : base(hexagonePosition) { this.HexagonEdge = hexagonEdge; }