SHAPES property

List<DIAGONAL>? SHAPES

Implementation

List<DIAGONAL>? get SHAPES {
  switch (this) {
    case PIECE_TYPE.START:
      return [DIAGONAL.BOTTOM_RIGHT, DIAGONAL.TOP_RIGHT];

    case PIECE_TYPE.END:
      return [DIAGONAL.BOTTOM_LEFT, DIAGONAL.TOP_LEFT];
  }
}