home *** CD-ROM | disk | FTP | other *** search
/ Nebula 1995 August / NEBULA.mdf / Apps / Games / NeXTGo / Source / GoApp.h < prev    next >
Encoding:
Text File  |  1977-12-29  |  2.6 KB  |  86 lines

  1. /*
  2.                 GNU GO - the game of Go (Wei-Chi)
  3.                 Version 1.1   last revised 3-1-89
  4.            Copyright (C) Free Software Foundation, Inc.
  5.                       written by Man L. Li
  6.                       modified by Wayne Iba
  7.                     documented by Bob Webber
  8.                     NeXT version by John Neil
  9. */
  10. /*
  11. This program is free software; you can redistribute it and/or modify
  12. it under the terms of the GNU General Public License as published by
  13. the Free Software Foundation - version 1.
  14.  
  15. This program is distributed in the hope that it will be useful,
  16. but WITHOUT ANY WARRANTY; without even the implied warranty of
  17. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  18. GNU General Public License in file COPYING for more details.
  19.  
  20. You should have received a copy of the GNU General Public License
  21. along with this program; if not, write to the Free Software
  22. Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  23.  
  24. Please report any bug/fix, modification, suggestion to
  25.  
  26. mail address:   Man L. Li
  27.                 Dept. of Computer Science
  28.                 University of Houston
  29.                 4800 Calhoun Road
  30.                 Houston, TX 77004
  31.  
  32. e-mail address: manli@cs.uh.edu         (Internet)
  33.                 coscgbn@uhvax1.bitnet   (BITNET)
  34.                 70070,404               (CompuServe)
  35.  
  36. For the NeXT version, please report any bug/fix, modification, suggestion to
  37.  
  38. mail address:   John Neil
  39.                 Mathematics Department
  40.                 Portland State University
  41.                 PO Box 751
  42.                 Portland, OR  97207
  43.  
  44. e-mail address: neil@math.mth.pdx.edu  (Internet)
  45.                 neil@psuorvm.bitnet    (BITNET)
  46. */
  47.  
  48. /* Generated by Interface Builder */
  49.  
  50. #import <appkit/Application.h>
  51.  
  52. unsigned char p[19][19], l[19][19], ma[19][19], ml[19][19];
  53. int rd, lib, play, pass, handicap, whiteSide, blackSide, MAXX, MAXY;
  54. int currentStone, opposingStone, blackCaptured, whiteCaptured;
  55. int blackTerritory, whiteTerritory;
  56. float black_Score, white_Score;
  57. int blackCapturedKoI, blackCapturedKoJ, whiteCapturedKoI, whiteCapturedKoJ;
  58. int bothSides, neitherSide, blackPassed, whitePassed;
  59. int mik, mjk, uik, ujk, mk, uk;           // piece captured
  60. int opn[9];                               // opening pattern flag
  61.  
  62. @interface GoApp:Application
  63. {
  64.   id  openReq;
  65.   id  saveReq;
  66.   id  gameWindow;
  67.   id  MainGoView;
  68.   id  handicapSlider;
  69.   id  BlackPlayer;
  70.   id  WhitePlayer;
  71.   id  prefPanel;
  72.   id  sizeSlider;
  73. }
  74.  
  75. - appDidInit:app;
  76. - showError: (const char *)errorMessage;
  77. - UserPass:sender;
  78. - stopGame:sender;
  79. - startGame:sender;
  80. - NewGame:sender;
  81. - SetPreferences:sender;
  82. - openNeXTGoFileRequest:sender;
  83. - saveNeXTGoFileRequest:sender;
  84.  
  85. @end
  86.