Belofte version 2.1.9
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. | |
static void | platform_dtor () |
int | main (int argc, char *argv[]) |
Main entry point. | |
appInstance & | App () |
engineInterface * | AppEI () |
bGame * | Game () |
main entry point, user interface
Definition in file belofte.cpp.
|
static |
The main program.
Definition at line 243 of file belofte.cpp.
Referenced by main().
|
static |
Definition at line 258 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 32 of file belofte.cpp.
appInstance & App | ( | ) |
Definition at line 225 of file belofte.cpp.
Referenced by AppEI(), bGame::DoPerft(), bGame::DoSearch(), bel_debug::execute(), cmd_about::execute(), cmd_bd::execute(), cmd_belofte::execute(), cmd_computer::execute(), cmd_debug::execute(), cmd_eval::execute(), cmd_exec::execute(), cmd_execat::execute(), cmd_game::execute(), cmd_info::execute(), cmd_ls::execute(), cmd_name::execute(), cmd_nopost::execute(), cmd_perft::execute(), cmd_post::execute(), cmd_protover::execute(), cmd_quit::execute(), cmd_random::execute(), cmd_save::execute(), cmd_uci::execute(), cmd_UCI_Opponent::execute(), cmd_ucinewgame::execute(), cmd_usage::execute(), cmd_usermove::execute(), cmd_xboard::execute(), Game(), bGame::getEpdMoveInPosition(), appInstance::getName(), belofte::getRandomInt(), belofte::getRandomRange(), bel_debug::info(), main(), bEpdFile::parse(), bEpd::parsePerftPosition(), bel_debug::run_bench(), commandReader::runner(), UCIMode::sendDebug(), XboardMode::sendDebug(), engineInterface::sendError(), engineInterface::sendHelp(), UCIMode::sendInfo(), XboardMode::sendInfo(), UCIMode::sendInfoCurrMove(), UCIMode::sendInfoDepth(), UCIMode::sendInfoSearching(), UCIMode::sendInfoSearching(), XboardMode::sendInfoSearching(), XboardMode::sendInvalidMove(), engineInterface::sendMove(), UCIMode::sendMove(), BelofteMode::sendPrompt(), engineInterface::sendResponse(), engineInterface::sendResult(), XboardMode::sendResult(), bConfigurableGame::setAlgorithm(), appInstance::setName(), bSearchAlgorithm::StartSearch(), and bEpd::translateEpdResult().
engineInterface * AppEI | ( | ) |
Definition at line 231 of file belofte.cpp.
Referenced by bel_debug::execute(), cmd_again::execute(), cmd_echo::execute(), cmd_epd::execute(), cmd_eval::execute(), cmd_force::execute(), cmd_go::execute(), cmd_help::execute(), cmd_isready::execute(), cmd_new::execute(), cmd_option::execute(), cmd_perft::execute(), cmd_ping::execute(), cmd_playother::execute(), cmd_position::execute(), cmd_protover::execute(), cmd_setoption::execute(), cmd_uci::execute(), cmd_usermove::execute(), engineUserCommand::execute(), bel_debug::info(), main(), bGame::revertGameMove(), commandReader::runner(), engineInterface::sendResult(), XboardMode::sendResult(), bSearchAlgorithm::StartSearch(), and bGame::WaitForSearchEnd().
bGame * Game | ( | ) |
Definition at line 236 of file belofte.cpp.
Referenced by bel_debug::execute(), cmd_again::execute(), cmd_alg::execute(), cmd_bd::execute(), cmd_bench::execute(), cmd_easy::execute(), cmd_eval::execute(), cmd_evaltype::execute(), cmd_expect::execute(), cmd_fd::execute(), cmd_game::execute(), cmd_go::execute(), cmd_hard::execute(), cmd_level::execute(), cmd_name::execute(), cmd_new::execute(), cmd_perft::execute(), cmd_position::execute(), cmd_questionmark::execute(), cmd_remove::execute(), cmd_save::execute(), cmd_sd::execute(), cmd_setboard::execute(), cmd_st::execute(), cmd_stop::execute(), cmd_time::execute(), cmd_UCI_Opponent::execute(), cmd_ucinewgame::execute(), cmd_undo::execute(), cmd_usermove::execute(), bel_debug::info(), main(), bEpd::parseEpdPosition(), bEpd::parsePerftPosition(), bEpd::parseSTSPosition(), bGame::playGameMove(), bel_debug::run_bench(), engineInterface::sendResult(), XboardMode::sendResult(), bConfigurableGame::setAlgorithm(), and bSearchAlgorithm::StartSearch().