Class: SquareSet

SquareSet(args)

A Set of squares

Constructor

new SquareSet(args)

Create a square set.
Parameters:
Name Type Description
args Object The properties of a square set.
Properties
Name Type Description
squares Array.<Object> An array of square properties.
Source:

Members

asJson :function

Type:
  • function
Source:

atRange :function

Type:
  • function
Source:

between :function

Type:
  • function
Source:

concat :function

Type:
  • function
Source:

diagonal :function

Type:
  • function
Source:

difference :function

Type:
  • function
Source:

dup :function

Type:
  • function
Source:

every :function

Type:
  • function
Source:

excludes :function

Type:
  • function
Source:

excludingPiece :function

Type:
  • function
Source:

filesAway :function

Type:
  • function
Source:

filter :function

Type:
  • function
Source:

findByCoordinate :function

Type:
  • function
Source:

findById :function

Type:
  • function
Source:

findByPieceId :function

Type:
  • function
Source:

first :function

Type:
  • function
Source:

includes :function

Type:
  • function
Source:

inDirection :function

Type:
  • function
Source:

inRange :function

Type:
  • function
Source:

intersection :function

Type:
  • function
Source:

length :function

Type:
  • function
Source:

map :function

Type:
  • function
Source:

none :function

Type:
  • function
Source:

notOrthogonalOrDiagonal :function

Type:
  • function
Source:

occupiedByOpponentOf :function

Type:
  • function
Source:

occupiedByPiece :function

Type:
  • function
Source:

occupiedByPlayer :function

Type:
  • function
Source:

orthogonal :function

Type:
  • function
Source:

orthogonalOrDiagonal :function

Type:
  • function
Source:

push :function

Type:
  • function
Source:

ranksAway :function

Type:
  • function
Source:

selected :function

Type:
  • function
Source:

sideways :function

Type:
  • function
Source:

some :function

Type:
  • function
Source:

squares :Array.<Square>

Type:
Source:

unblocked :function

Type:
  • function
Source:

union :function

Type:
  • function
Source:

uniq :function

Type:
  • function
Source:

unoccupied :function

Type:
  • function
Source:

unoccupiedOrOccupiedByOpponent :function

Type:
  • function
Source: