Belofte
version 2.1.5
A promising chess program using the UCI or Winboard interface
|
main entry point, user interface More...
Go to the source code of this file.
Functions | |
static void | platform_ctor () |
The main program. More... | |
static void | platform_dtor () |
int | main (int argc, char *argv[]) |
Main entry point. More... | |
appInstance & | App () |
engineInterface * | AppEI () |
bGameWithTest * | Game () |
main entry point, user interface
Definition in file belofte.cpp.
|
static |
The main program.
Definition at line 513 of file belofte.cpp.
Referenced by main().
|
static |
Definition at line 528 of file belofte.cpp.
Referenced by main().
int main | ( | int | argc, |
char * | argv[] | ||
) |
Main entry point.
argc | The number of parameters |
argv | The strings pointing to each parameter |
Definition at line 31 of file belofte.cpp.
appInstance& App | ( | ) |
Definition at line 494 of file belofte.cpp.
Referenced by AppEI(), bGameWithTest::DoPerft(), bGame::DoSearch(), bGameWithTest::evalEpdPosition(), bGameWithTest::evalPerftResult(), bel_debug::execute(), cmd_quit::execute(), cmd_about::execute(), cmd_usage::execute(), engineInterface::execute(), Game(), commandReader::getCommand(), bSearchAlgorithm::handleInfoCurrMove(), bel_debug::info(), main(), bEpdFile::parse(), bGame::playUIsuppliedMove(), bGame::revertGameMove(), bel_debug::run_bench(), commandReader::runner(), bSearchAlgorithm::SearchBestMove(), engineInterface::sendDebug(), UCIMode::sendDebug(), engineInterface::sendError(), engineInterface::sendHelp(), UCIMode::sendInfoCurrMove(), UCIMode::sendInfoDepth(), bSearchAlgorithm::sendInfoScore(), UCIMode::sendInfoScore(), bSearchAlgorithm::sendInfoSearching(), UCIMode::sendInfoSearching(), XboardMode::sendInfoSearching(), XboardMode::sendInvalidMove(), engineInterface::sendMove(), UCIMode::sendMove(), engineInterface::sendPrompt(), engineInterface::sendResponse(), and engineInterface::sendResult().
engineInterface* AppEI | ( | ) |
Definition at line 500 of file belofte.cpp.
Referenced by bSearchAlgorithm::dumpMoveList(), bel_debug::execute(), engineUserCommand::execute(), cmd_help::execute(), bSearchAlgorithm::handleInfoCurrMove(), bel_debug::info(), main(), bGame::playUIsuppliedMove(), commandReader::runner(), bSearchAlgorithm::SearchBestMove(), bSearchAlgorithm::sendInfoScore(), bSearchAlgorithm::sendInfoSearching(), engineInterface::sendResult(), and bGame::WaitForSearchEnd().
bGameWithTest* Game | ( | ) |
Definition at line 505 of file belofte.cpp.
Referenced by bGameWithTest::evalEpdPosition(), bel_debug::execute(), engineInterface::execute(), belofte::getRandomInt(), belofte::getRandomRange(), bel_debug::info(), main(), bEpd::parse(), bGame::playGameMove(), bSearchAlgorithm::RetrieveBoardEvaluation(), bel_debug::run_bench(), and engineInterface::sendResult().