Belofte  version 2.1.5
A promising chess program using the UCI or Winboard interface
belofte.cpp File Reference

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...
 
appInstanceApp ()
 
engineInterfaceAppEI ()
 
bGameWithTestGame ()
 

Detailed Description

main entry point, user interface

Author
Yves De Billoëz
Date
01/10/2004 initial version: 0.1
12/05/2020 start of version 2.0
26/12/2021 latest version: 2.1.6

Definition in file belofte.cpp.

Function Documentation

◆ platform_ctor()

static void platform_ctor ( )
static

The main program.

Todo:
remove following line ASAP, this violates all C++ standards

Definition at line 513 of file belofte.cpp.

Referenced by main().

+ Here is the caller graph for this function:

◆ platform_dtor()

static void platform_dtor ( )
static

Definition at line 528 of file belofte.cpp.

Referenced by main().

+ Here is the caller graph for this function:

◆ main()

int main ( int  argc,
char *  argv[] 
)

Main entry point.

Parameters
argcThe number of parameters
argvThe strings pointing to each parameter
Todo:
allow aliases on commands
Todo:
allow aliases on commands

Definition at line 31 of file belofte.cpp.

+ Here is the call graph for this function:

◆ App()

◆ AppEI()

◆ Game()