| 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–2021. All rights reserved.