#include <board.h>
Definition at line 60 of file board.h.
Public Member Functions | |
| Board () | |
| virtual | ~Board () |
| char | getChar (int iRow, int iCol) const |
| int | getCharAttr (int iRow, int iCol) const |
| Tile | getTile (int iRow, int iCol) const |
| bool | isJoker (int iRow, int iCol) const |
| bool | isVacant (int iRow, int iCol) const |
| void | addRound (const Dictionary &iDic, const Round &iRound) |
| void | removeRound (const Dictionary &iDic, const Round &iRound) |
| int | checkRound (Round &iRound, bool iFirstTurn) |
| void | testRound (const Round &iRound) |
| void | removeTestRound () |
| char | getTestChar (int iRow, int iCol) const |
| void | search (const Dictionary &iDic, const Rack &iRack, Results &oResults) |
| board_search.c | |
| void | searchFirst (const Dictionary &iDic, const Rack &iRack, Results &oResults) |
| void | buildCross (const Dictionary &iDic) |
| board_cross.c | |
| int | getWordMultiplier (int iRow, int iCol) const |
| int | getLetterMultiplier (int iRow, int iCol) const |
|
|
Definition at line 81 of file board.cpp. References BOARD_REALDIM. |
|
|
|
|
||||||||||||
|
Definition at line 151 of file board.cpp. References Coord::getCol(), Round::getCoord(), Coord::getDir(), Coord::getRow(), Round::getTile(), Round::getWordLen(), Coord::HORIZONTAL, and Round::isJoker(). |
|
|
board_cross.c
Definition at line 126 of file board_cross.cpp. References Board_check(). |
|
||||||||||||
|
Definition at line 335 of file board.cpp. References Round::getCoord(), Coord::getDir(), and Coord::HORIZONTAL. |
|
||||||||||||
|
Definition at line 107 of file board.cpp. References getTile(), Tile::isEmpty(), isJoker(), and Tile::toChar(). Referenced by GameIO::printBoard(), GameIO::printBoardJoker(), GameIO::printBoardMultipliers(), and GameIO::printBoardMultipliers2(). |
|
||||||||||||
|
Definition at line 120 of file board.cpp. References getTestChar(), and isJoker(). Referenced by GameIO::printBoardJoker(). |
|
||||||||||||
|
Definition at line 438 of file board.cpp. References BOARD_MAX. Referenced by BoardSearchEvalMove(), GameIO::printBoardMultipliers(), and GameIO::printBoardMultipliers2(). |
|
||||||||||||
|
Definition at line 423 of file board.cpp. Referenced by getCharAttr(). |
|
||||||||||||
|
Definition at line 128 of file board.cpp. Referenced by Game::gameLoadFormat_15(), and getChar(). |
|
||||||||||||
|
Definition at line 429 of file board.cpp. References BOARD_MAX. Referenced by BoardSearchEvalMove(), GameIO::printBoardMultipliers(), and GameIO::printBoardMultipliers2(). |
|
||||||||||||
|
Definition at line 134 of file board.cpp. Referenced by getChar(), and getCharAttr(). |
|
||||||||||||
|
Definition at line 140 of file board.cpp. References BOARD_DIM. |
|
||||||||||||
|
Definition at line 193 of file board.cpp. References Tile::dummy(), Coord::getCol(), Round::getCoord(), Coord::getDir(), Coord::getRow(), Round::getWordLen(), Coord::HORIZONTAL, and Round::isPlayedFromRack(). Referenced by Game::back(). |
|
|
Definition at line 403 of file board.cpp. References BOARD_DIM, and Tile::dummy(). Referenced by Training::removeTestPlay(). |
|
||||||||||||||||
|
board_search.c
Definition at line 258 of file board_search.cpp. References BoardSearchAux(), Coord::HORIZONTAL, and Coord::VERTICAL. Referenced by Results::search(). |
|
||||||||||||||||
|
Definition at line 275 of file board_search.cpp. References Round::accessCoord(), Dic_root(), Coord::HORIZONTAL, LeftPart(), Rack::nTiles(), Coord::setCol(), Coord::setDir(), and Coord::setRow(). Referenced by Results::search(). |
|
|
Definition at line 361 of file board.cpp. References Coord::getCol(), Round::getCoord(), Coord::getDir(), Coord::getRow(), Round::getTile(), Round::getWordLen(), Coord::HORIZONTAL, and Round::isJoker(). Referenced by Training::testPlay(). |
1.4.5