Class Hex

java.lang.Object
VASSAL.tools.hex.Hex

public class Hex extends Object
  • Field Details Link icon

    • q Link icon

      public final int q
    • r Link icon

      public final int r
    • s Link icon

      public final int s
    • directions Link icon

      public static final List<Hex> directions
    • diagonals Link icon

      public static final List<Hex> diagonals
  • Constructor Details Link icon

    • Hex Link icon

      public Hex(int q, int r, int s)
  • Method Details Link icon

    • add Link icon

      public Hex add(Hex b)
    • subtract Link icon

      public Hex subtract(Hex b)
    • scale Link icon

      public Hex scale(int k)
    • rotateLeft Link icon

      public Hex rotateLeft()
    • rotateRight Link icon

      public Hex rotateRight()
    • direction Link icon

      public static Hex direction(int direction)
    • neighbor Link icon

      public Hex neighbor(int direction)
    • diagonalNeighbor Link icon

      public Hex diagonalNeighbor(int direction)
    • length Link icon

      public int length()
    • distance Link icon

      public int distance(Hex b)