Options
All
  • Public
  • Public/Protected
  • All
Menu

Class TriangularTile

Hierarchy

Implements

Index

Constructors

constructor

Properties

s

s: boolean

x

y

Static directions1

directions1: Directions<TriangularTile> = [[1, new TriangularTile(0, 0, true)],[2, new TriangularTile(-1, 0, true)],[3, new TriangularTile(0, -1, true)]]

Static directions2

directions2: Directions<TriangularTile> = [[1, new TriangularTile(0, 1, false)],[2, new TriangularTile(0, 0, false)],[3, new TriangularTile(1, 0, false)]]

Accessors

key

  • get key(): string

value

  • get value(): any[]

Methods

add

cubeLength

directions

distance

equals

multiNeighbors

neighbors

opposite

  • opposite(n: number): number

scale

shift

toString

  • toString(): string

Object literals

Static multiDirections

multiDirections: object

false

false: object

1

1: number = 0

2

2: number = 2

3

3: number = 1

true

true: object

1

1: number = 0

2

2: number = 2

3

3: number = 1

Static multiOpposites

multiOpposites: object

false

false: object

-1

-1: number = 2

-2

-2: number = 3

-3

-3: number = 1

1

1: number = -3

2

2: number = -1

3

3: number = -2

true

true: object

-1

-1: number = 3

-2

-2: number = 1

-3

-3: number = 2

1

1: number = -2

2

2: number = -3

3

3: number = -1

Static opposites

opposites: object

false

false: object

1

1: number = 3

2

2: number = 1

3

3: number = 2

true

true: object

1

1: number = 2

2

2: number = 3

3

3: number = 1