home *** CD-ROM | disk | FTP | other *** search
/ Crawly Crypt Collection 2 / crawlyvol2.bin / games / gnuchess / src / ui.h < prev    next >
C/C++ Source or Header  |  1993-11-26  |  2KB  |  64 lines

  1. //////////////////////////////////////////////////////////////////////////////
  2. //
  3. //  This file is part of the Atari GEM interface for GNU Chess,
  4. //  and is Copyright 1993 by Warwick W. Allison.
  5. //
  6. //  You are free to copy and modify these sources, provided you acknowledge
  7. //  the origin by retaining this notice, and adhere to the conditions
  8. //  of the CHESS General Public License described in the main chess file
  9. //  gnuchess.cc.
  10. //
  11. //////////////////////////////////////////////////////////////////////////////
  12.  
  13. #include <bool.h>
  14. void ui_Initialize();
  15. void ui_Finalize();
  16. void ui_GiveHelp (int compiswhite,int level,int easy,int maxdep,int dither,int hash);
  17. void ui_ShowEditHelp();
  18. void ui_ShowEditColor(int col);
  19. void ui_GetPieceAndLocation(char *s);
  20. void ui_ShowPlayers(bool reverse,int CompIsBlack);
  21. void ui_ShowDepth(int depth, char ch);
  22. void ui_ShowScore(int score);
  23. void ui_ShowMessage(char *msg);
  24. void ui_ClearMessage();
  25. void ui_ShowCurrentMove(int pnt, char *move);
  26. void ui_ShowTitle();
  27. void ui_ShowSideToMove(int movenum, int who);
  28. void ui_PromptForMove();
  29. void ui_ShowNodeCnt(long int NodeCnt, long int evrate);
  30. void ui_ShowPlyMove(int ply,char *move);
  31. void ui_NoMorePly(int ply);
  32. void ui_SearchStartStuff(int side);
  33. void ui_ShowComputerMove(char *move, int feature);
  34. void ui_ShowMaxTree(int maxtree);
  35. void ui_ShowClock(bool OnWhiteSide, int minutes, int seconds);
  36. void ui_ClrScreen();
  37. void ui_DrawPiece(bool used, bool isblack, int x, int y, int piece);
  38. void ui_DrawSquare(int x, int y, bool isblack);
  39. void ui_DrawCoords();
  40. void ui_ShowPosnValue(short sq, int score);
  41. void ui_GetFilename(char *prompt,char *name);
  42. void ui_ShowFileLoading(char *name);
  43. void ui_LoadDone();
  44. void ui_LoadFailed();
  45. void ui_ShowFileSaving(char *name);
  46. void ui_SaveFailed();
  47. void ui_SaveDone();
  48. void ui_ChangeSearchDepth(int *newdepth);
  49. void ui_ChangeContempt(int *newcontempt);
  50. void ui_ChangeLevel(int *newlevel);
  51. void ui_ChoosePiece(char *s);
  52. void ui_GetMove(char *s);
  53. void ui_PromptForMove();;
  54. void ui_ToggleRV();
  55. void ui_ToggleStars();
  56. void ui_ToggleShade();
  57. void ui_ClrScreen();;
  58. int ui_AskAbort();
  59. void ui_ClearEditHelp();
  60. void ui_RefreshEarly();
  61. void ui_ShowHint(char *move);
  62. void ui_RejectMove(char *move);
  63. extern char* DRAW; /* reason for draw. */
  64.