| Package | Description |
|---|---|
| ball.game.chess |
Classes for playing/analyzing chess.
|
| ball.game.crossword |
Classes for creating, analyzing, and solving crossword puzzles.
|
| ball.game.sudoku |
Classes for solving Sudoku.
|
| ball.util |
See
java.util. |
| Modifier and Type | Class and Description |
|---|---|
class |
Board
Chess
Board. |
| Modifier and Type | Class and Description |
|---|---|
class |
Puzzle
Crossword
Puzzle. |
| Modifier and Type | Method and Description |
|---|---|
static Direction |
Direction.of(CoordinateMap<?> map)
Static method to analyze
CoordinateMap to determine a
Direction. |
| Modifier and Type | Method and Description |
|---|---|
List<CoordinateMap<Cell>> |
Puzzle.nonets()
Method to get the sub-
CoordinateMaps representing the 3x3 boxes
(nonets). |
List<CoordinateMap<Cell>> |
Puzzle.subMaps()
Method to get the sub-
CoordinateMaps representing the
9-Cell groups where the digits 1-9 must appear exactly once. |
List<CoordinateMap<Cell>> |
Puzzle.subMapsOf(Cell cell)
|
| Modifier and Type | Method and Description |
|---|---|
CoordinateMap<V> |
CoordinateMap.column(Number x)
Method to get the
List representing the specified column
backed by the CoordinateMap. |
CoordinateMap<V> |
CoordinateMap.headMap(Coordinate key) |
CoordinateMap<V> |
CoordinateMap.resize(Number yN,
Number xN)
Method to specify new limits for the
CoordinateMap with
[y0, x0] = [0, 0]. |
CoordinateMap<V> |
CoordinateMap.resize(Number y0,
Number x0,
Number yN,
Number xN)
Method to specify new limits for the
CoordinateMap. |
CoordinateMap<V> |
CoordinateMap.row(Number y)
Method to get the
List representing the specified row backed
by the CoordinateMap. |
CoordinateMap<V> |
CoordinateMap.subMap(Coordinate from,
Coordinate to) |
CoordinateMap<V> |
CoordinateMap.subMap(Number y0,
Number x0,
Number yN,
Number xN)
|
CoordinateMap<V> |
CoordinateMap.tailMap(Coordinate key) |
| Modifier and Type | Method and Description |
|---|---|
List<CoordinateMap<V>> |
CoordinateMap.columns()
Method to get a
List of columns
(see column(Number)). |
List<CoordinateMap<V>> |
CoordinateMap.rows()
Method to get a
List of rows (see row(Number)). |
Copyright © 2015–2020 Allen D. Ball. All rights reserved.