## Uses of Class
edu.wisc.game.sql.Board.Pos

- Packages that use Board.Pos
  Package | Description
  --- | ---
  edu.wisc.game.sql | Persistent data structures

- - ### Uses of Board.Pos in edu.wisc.game.sql

    Fields in edu.wisc.game.sql declared as Board.Pos
    Modifier and Type | Field | Description
    --- | --- | ---
    `static Board.Pos[]` | Board.`buckets` | The positions of the 4 buckets

    Methods in edu.wisc.game.sql that return Board.Pos
    Modifier and Type | Method | Description
    --- | --- | ---
    `Board.Pos` | Board.Pos.`flip2corner()` | Mirror image of this cell into the bottom left corner
    `Board.Pos` | Piece.`pos()` |
    `Board.Pos` | Piece.`xgetPos()` |

    Methods in edu.wisc.game.sql with parameters of type Board.Pos
    Modifier and Type | Method | Description
    --- | --- | ---
    `static int` | Board.`findBucketId​(Board.Pos p)` | Which bucket is in this position?
    `int` | Board.Pos.`norm1​(Board.Pos q)` | 1-norm distance
    `int` | Board.Pos.`norm2sq​(Board.Pos q)` | Square of 2-norm distance

    Constructors in edu.wisc.game.sql with parameters of type Board.Pos
    Constructor | Description
    --- | ---
    `Move​(Board.Pos pos, Board.Pos bu)` |
    `Pick​(Board.Pos pos)` |