Classes | |
| struct | CellRectSpec |
Public Types | |
| enum | CellDirection { kCellDirectionRight, kCellDirectionDown } |
| enum | Conclusion { kConclusionNone, kConclusionPlayerWon, kConclusionPlayerLost } |
Public Member Functions | |
| CircuitPuzzle (int layout) | |
| bool | executeAIAction (Common::RandomSource &randomSource, Common::Point &outCoord, CellDirection &outBlockDirection) |
| void | addLink (const Common::Point &coord, CellDirection direction) |
| Conclusion | checkConclusion () const |
| const CellRectSpec * | getCellRectSpec (const Common::Point &coord) const |
| bool | isCellDownLinkOpen (const Common::Point &coord) const |
| bool | isCellRightLinkOpen (const Common::Point &coord) const |
Static Public Attributes | |
| static const uint | kBoardWidth = 6 |
| static const uint | kBoardHeight = 5 |