home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Crawly Crypt Collection 2
/
crawlyvol2.bin
/
games
/
gnuchess
/
src
/
ui.h
< prev
next >
Wrap
C/C++ Source or Header
|
1993-11-26
|
2KB
|
64 lines
//////////////////////////////////////////////////////////////////////////////
//
// This file is part of the Atari GEM interface for GNU Chess,
// and is Copyright 1993 by Warwick W. Allison.
//
// You are free to copy and modify these sources, provided you acknowledge
// the origin by retaining this notice, and adhere to the conditions
// of the CHESS General Public License described in the main chess file
// gnuchess.cc.
//
//////////////////////////////////////////////////////////////////////////////
#include <bool.h>
void ui_Initialize();
void ui_Finalize();
void ui_GiveHelp (int compiswhite,int level,int easy,int maxdep,int dither,int hash);
void ui_ShowEditHelp();
void ui_ShowEditColor(int col);
void ui_GetPieceAndLocation(char *s);
void ui_ShowPlayers(bool reverse,int CompIsBlack);
void ui_ShowDepth(int depth, char ch);
void ui_ShowScore(int score);
void ui_ShowMessage(char *msg);
void ui_ClearMessage();
void ui_ShowCurrentMove(int pnt, char *move);
void ui_ShowTitle();
void ui_ShowSideToMove(int movenum, int who);
void ui_PromptForMove();
void ui_ShowNodeCnt(long int NodeCnt, long int evrate);
void ui_ShowPlyMove(int ply,char *move);
void ui_NoMorePly(int ply);
void ui_SearchStartStuff(int side);
void ui_ShowComputerMove(char *move, int feature);
void ui_ShowMaxTree(int maxtree);
void ui_ShowClock(bool OnWhiteSide, int minutes, int seconds);
void ui_ClrScreen();
void ui_DrawPiece(bool used, bool isblack, int x, int y, int piece);
void ui_DrawSquare(int x, int y, bool isblack);
void ui_DrawCoords();
void ui_ShowPosnValue(short sq, int score);
void ui_GetFilename(char *prompt,char *name);
void ui_ShowFileLoading(char *name);
void ui_LoadDone();
void ui_LoadFailed();
void ui_ShowFileSaving(char *name);
void ui_SaveFailed();
void ui_SaveDone();
void ui_ChangeSearchDepth(int *newdepth);
void ui_ChangeContempt(int *newcontempt);
void ui_ChangeLevel(int *newlevel);
void ui_ChoosePiece(char *s);
void ui_GetMove(char *s);
void ui_PromptForMove();;
void ui_ToggleRV();
void ui_ToggleStars();
void ui_ToggleShade();
void ui_ClrScreen();;
int ui_AskAbort();
void ui_ClearEditHelp();
void ui_RefreshEarly();
void ui_ShowHint(char *move);
void ui_RejectMove(char *move);
extern char* DRAW; /* reason for draw. */