Ejemplo n.º 1
0
        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));
        }
Ejemplo n.º 2
0
 public Siedlung(HexagonPosition hexagonPosition, HexagonPoint hexagonpoint) : base(hexagonPosition)
 {
     this.HexagonPoint = hexagonpoint;
 }
Ejemplo n.º 3
0
 public bool Equals(HexagonPosition hexagonPosition)
 {
     return(this.RowIndex == hexagonPosition.RowIndex && this.ColumnIndex == hexagonPosition.ColumnIndex);
 }
Ejemplo n.º 4
0
 public Stadt(HexagonPosition hexagonePosition, HexagonPoint hexagonPoint) : base(hexagonePosition, hexagonPoint)
 {
 }
Ejemplo n.º 5
0
 public SpielFigur(HexagonPosition hexagonPosition)
 {
     this.HexagonPosition = hexagonPosition;
 }
Ejemplo n.º 6
0
 public Strasse(HexagonPosition hexagonePosition, HexagonEdge hexagonEdge) : base(hexagonePosition)
 {
     this.HexagonEdge = hexagonEdge;
 }