Packages

class HCen extends HCenOrSide

A Hex tile centre HexGrid coordinate.

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. HCen
  2. HCenOrSide
  3. HCoord
  4. TCoord
  5. Show2Base32s
  6. Int2Elem
  7. IntNElem
  8. ValueNElem
  9. SpecialT
  10. Show2
  11. ShowProduct
  12. Show
  13. AnyRef
  14. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new HCen(r: Int, c: Int)

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. def -(operand: HCen): HCen
  4. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  5. def active(id: Any = this): PolygonActive
  6. def andStep(hcs: HexStep): HexAndStep

    Returns a co0rdinate for this hex along with a step to an adjacent hex.

  7. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  8. val c: Int

    Column number for the coordinate of a tile grid.

    Column number for the coordinate of a tile grid.

    Definition Classes
    HCenTCoord
  9. def canEqual(a: Any): Boolean
    Definition Classes
    HCoord
  10. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
  11. def decText(fontSize: Double = 12, colour: Colour = Black): TextGraphic
  12. def elemNames: Strings

    A Strings Arr of the element names of this Show Product class.

    A Strings Arr of the element names of this Show Product class.

    Definition Classes
    Show2ShowProduct
  13. def elemTypeNames: Strings

    A Strings Arr of the element type names of this Show Product class.

    A Strings Arr of the element type names of this Show Product class.

    Definition Classes
    Show2ShowProduct
  14. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  15. def equals(obj: Any): Boolean
    Definition Classes
    HCoord → Any
  16. def fill(colour: Colour): PolygonFill
  17. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  18. def hVertPolygon: HVertPolygon

    The polygon of this tile, specified in HVert coordinates.

  19. def hashCode(): Int
    Definition Classes
    HCoord → Any
  20. def int1: Int
    Definition Classes
    Show2Base32sInt2Elem
  21. def int2: Int
    Definition Classes
    Show2Base32sInt2Elem
  22. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  23. def name1: String

    the name of the 1st element of this 2 element product.

    the name of the 1st element of this 2 element product.

    Definition Classes
    TCoordShow2
  24. def name2: String

    the name of the 2nd element of this 2 element product.

    the name of the 2nd element of this 2 element product.

    Definition Classes
    TCoordShow2
  25. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  26. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  27. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  28. def optStep(operand: HCen): OptRef[HexStep]

    Optionally returns the Step value of the HCen if it is an adjacent HCen.

  29. def parenthStr: String
    Definition Classes
    TCoord
  30. def polygonReg: Polygon

    The polygon of this hex tile if it is part of a regular grid.

  31. val r: Int

    Row number for the coordinate of a tile grid.

    Row number for the coordinate of a tile grid.

    Definition Classes
    HCenTCoord
  32. def rcStr: String
    Definition Classes
    TCoord
  33. def rcText(fontSize: Double = 12, colour: Colour = Black): TextGraphic
  34. def show(way: Way, maxPlaces: Int, minPlaces: Int): String

    Intended to be a multiple parameter comprehensive Show method.

    Intended to be a multiple parameter comprehensive Show method. Intended to be paralleled by showT method on ShowT type class instances.

    Definition Classes
    ShowProductShow
  35. def show1: Int

    Element 1 of this Show 2 element product.

    Element 1 of this Show 2 element product.

    Definition Classes
    TCoordShow2
    Annotations
    @inline()
  36. def show2: Int

    Element 2 of this Show 2 element product.

    Element 2 of this Show 2 element product.

    Definition Classes
    TCoordShow2
    Annotations
    @inline()
  37. implicit final def showT1: ShowT[Int]

    The ShowT type class instance for the 1st element of this 2 element product.

    The ShowT type class instance for the 1st element of this 2 element product.

    Definition Classes
    Show2Base32sShow2
  38. implicit final def showT2: ShowT[Int]

    The ShowT type class instance for the 2nd element of this 2 element product.

    The ShowT type class instance for the 2nd element of this 2 element product.

    Definition Classes
    Show2Base32sShow2
  39. def shows(way: Way, decimalPlaces: Int): Strings

    A Strings Arr collection of the show methods return values of the elements of this Show Product class.

    A Strings Arr collection of the show methods return values of the elements of this Show Product class.

    Definition Classes
    Show2ShowProduct
  40. def step(st: HexStep): HCen

    Step to adjacent hex tile.

  41. def str: String

    The most basic Show method, paralleling the strT method on ShowT type class instances.

    The most basic Show method, paralleling the strT method on ShowT type class instances.

    Definition Classes
    ShowProductShow
  42. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  43. final def syntaxdepth: Int
    Definition Classes
    Show2Base32sShow
  44. def toPt2: Pt2
    Definition Classes
    HCenOrSideTCoord
  45. final def toString(): String
    Definition Classes
    Show → Any
  46. def toVec: Vec2
    Definition Classes
    HCenOrSideTCoord
  47. def typeStr: String

    the name of the type of this object.

    the name of the type of this object.

    Definition Classes
    HCenTCoordShow
  48. def v1: HVert
  49. def v2: HVert
  50. def v3: HVert
  51. def v4: HVert
  52. def v5: HVert
  53. def v6: HVert
  54. def verts: HVerts

    The vertex sequence in HVert coordinates.

    The vertex sequence in HVert coordinates. This starts with the upper right vertex and proceeds clockwise to the upper vertex.

  55. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  56. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  57. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

Inherited from HCenOrSide

Inherited from HCoord

Inherited from TCoord

Inherited from Show2Base32s

Inherited from Int2Elem

Inherited from IntNElem

Inherited from ValueNElem

Inherited from SpecialT

Inherited from Show2[Int, Int]

Inherited from ShowProduct

Inherited from Show

Inherited from AnyRef

Inherited from Any

Ungrouped