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-
CoordinateMap s representing the 3x3 boxes
(nonets). |
List<CoordinateMap<Cell>> |
Puzzle.subMaps()
Method to get the sub-
CoordinateMap s 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.