Belofte version 2.1.8
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 498 of file belofte.cpp.
Referenced by main().
|
static |
Definition at line 513 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 480 of file belofte.cpp.
Referenced by AppEI(), bGame::DoPerft(), bGame::DoSearch(), bGame::evalEpdPosition(), bGame::evalPerftResult(), bel_debug::execute(), cmd_quit::execute(), cmd_belofte::execute(), cmd_uci::execute(), cmd_xboard::execute(), cmd_debug::execute(), cmd_perft::execute(), cmd_ls::execute(), cmd_execat::execute(), cmd_exec::execute(), cmd_about::execute(), cmd_save::execute(), cmd_game::execute(), cmd_bd::execute(), cmd_usage::execute(), cmd_usermove::execute(), cmd_protover::execute(), cmd_post::execute(), cmd_nopost::execute(), cmd_random::execute(), cmd_computer::execute(), cmd_UCI_Opponent::execute(), cmd_name::execute(), cmd_info::execute(), cmd_eval::execute(), Game(), appInstance::getName(), bel_debug::info(), main(), bEpdFile::parse(), bel_debug::run_bench(), commandReader::runner(), UCIMode::sendDebug(), XboardMode::sendDebug(), engineInterface::sendError(), engineInterface::sendHelp(), UCIMode::sendInfo(), XboardMode::sendInfo(), UCIMode::sendInfoCurrMove(), UCIMode::sendInfoDepth(), UCIMode::sendInfoScore(), UCIMode::sendInfoSearching(), XboardMode::sendInfoSearching(), XboardMode::sendInvalidMove(), engineInterface::sendMove(), UCIMode::sendMove(), BelofteMode::sendPrompt(), engineInterface::sendResponse(), engineInterface::sendResult(), appInstance::setName(), and bSearchAlgorithm::StartSearch().
engineInterface * AppEI | ( | ) |
Definition at line 486 of file belofte.cpp.
Referenced by bSearchAlgorithm::dumpMoveList(), bel_debug::execute(), engineUserCommand::execute(), cmd_help::execute(), cmd_echo::execute(), cmd_uci::execute(), cmd_setoption::execute(), cmd_isready::execute(), cmd_position::execute(), cmd_go::execute(), cmd_perft::execute(), cmd_epd::execute(), cmd_new::execute(), cmd_usermove::execute(), cmd_again::execute(), cmd_protover::execute(), cmd_option::execute(), cmd_playother::execute(), cmd_force::execute(), cmd_ping::execute(), bel_debug::info(), main(), commandReader::runner(), bSearchAlgorithm::SearchBestMove(), bSearchAlgorithm::sendInfoCurrMove(), bSearchAlgorithm::sendInfoScore(), bSearchAlgorithm::sendInfoSearching(), engineInterface::sendResult(), and bGame::WaitForSearchEnd().
bGame * Game | ( | ) |
Definition at line 491 of file belofte.cpp.
Referenced by bBoard::bBoard(), bel_debug::execute(), cmd_position::execute(), cmd_go::execute(), cmd_stop::execute(), cmd_ucinewgame::execute(), cmd_bench::execute(), cmd_perft::execute(), cmd_save::execute(), cmd_game::execute(), cmd_bd::execute(), cmd_undo::execute(), cmd_expect::execute(), cmd_new::execute(), cmd_setboard::execute(), cmd_usermove::execute(), cmd_remove::execute(), cmd_again::execute(), cmd_level::execute(), cmd_sd::execute(), cmd_fd::execute(), cmd_st::execute(), cmd_time::execute(), cmd_easy::execute(), cmd_hard::execute(), cmd_questionmark::execute(), cmd_alg::execute(), cmd_UCI_Opponent::execute(), cmd_name::execute(), cmd_evaltype::execute(), cmd_eval::execute(), bel_debug::info(), main(), bEpd::parse(), bGame::playGameMove(), bSearchAlgorithm::RetrieveBoardEvaluation(), bel_debug::run_bench(), engineInterface::sendResult(), and bSearchAlgorithm::StartSearch().