Rev 130 | Rev 140 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 130 | Rev 136 | ||
|---|---|---|---|
| Line 60... | Line 60... | ||
| 60 | #define GUIBUTTON_ENABLE(button) { if ((button).state == 0) { (button).state = 1; /*the_board.reevaluate =*/ the_scene.update = true; } } | 60 | #define GUIBUTTON_ENABLE(button) { if ((button).state == 0) { (button).state = 1; /*the_board.reevaluate =*/ the_scene.update = true; } } | 
| 61 | #define GUIBUTTON_DISABLE(button) { if ((button).state > 0) { (button).state = 0; /*the_board.reevaluate =*/ the_scene.update = true; } } | 61 | #define GUIBUTTON_DISABLE(button) { if ((button).state > 0) { (button).state = 0; /*the_board.reevaluate =*/ the_scene.update = true; } } | 
| 62 | 62 | ||
| 63 | 63 | ||
| 64 | // menu item IDs | 64 | // menu item IDs | 
| 65 | #define  | 65 | #define MENUID_RESOURCEBASE 20000 | 
| - | 66 | #define MENUID_GAME_NEWGAME                     (MENUID_RESOURCEBASE + 101) | |
| 66 | #define MENUID_GAME_SETUPPOSITION 102 | 67 | #define MENUID_GAME_SETUPPOSITION               (MENUID_RESOURCEBASE + 102) | 
| 67 | #define MENUID_GAME_LOAD 103 | 68 | #define MENUID_GAME_LOAD                        (MENUID_RESOURCEBASE + 103) | 
| 68 | #define MENUID_GAME_SAVE 104 | 69 | #define MENUID_GAME_SAVE                        (MENUID_RESOURCEBASE + 104) | 
| 69 | #define MENUID_GAME_SAVEAS 105 | 70 | #define MENUID_GAME_SAVEAS                      (MENUID_RESOURCEBASE + 105) | 
| 70 | #define MENUID_GAME_SAVEPOSITIONAS 106 | 71 | #define MENUID_GAME_SAVEPOSITIONAS              (MENUID_RESOURCEBASE + 106) | 
| 71 | #define MENUID_GAME_PAUSE 107 | 72 | #define MENUID_GAME_PAUSE                       (MENUID_RESOURCEBASE + 107) | 
| 72 | #define MENUID_GAME_RESIGN 108 | 73 | #define MENUID_GAME_RESIGN                      (MENUID_RESOURCEBASE + 108) | 
| 73 | #define MENUID_GAME_STATISTICS 109 | 74 | #define MENUID_GAME_STATISTICS                  (MENUID_RESOURCEBASE + 109) | 
| 74 | #define MENUID_GAME_OPTIONS 110 | 75 | #define MENUID_GAME_OPTIONS                     (MENUID_RESOURCEBASE + 110) | 
| 75 | #define MENUID_GAME_QUIT 111 | 76 | #define MENUID_GAME_QUIT                        (MENUID_RESOURCEBASE + 111) | 
| 76 | #define  | 77 | #define MENUID_MOVE_CANCELLASTMOVE              (MENUID_RESOURCEBASE + 201) | 
| 77 | #define  | 78 | #define MENUID_MOVE_SUGGESTMOVE                 (MENUID_RESOURCEBASE + 202) | 
| 78 | #define  | 79 | #define MENUID_MOVE_COMMENTMOVE                 (MENUID_RESOURCEBASE + 203) | 
| 79 | #define  | 80 | #define MENUID_MOVE_GOTOMOVE                    (MENUID_RESOURCEBASE + 204) | 
| 80 | #define MENUID_CHESSBOARD_SWAPSIDES 205 | 81 | #define MENUID_CHESSBOARD_SWAPSIDES             (MENUID_RESOURCEBASE + 205) | 
| 81 | #define MENUID_CHESSBOARD_RENAMESIDES 206 | 82 | #define MENUID_CHESSBOARD_RENAMESIDES           (MENUID_RESOURCEBASE + 206) | 
| 82 | #define MENUID_CHESSBOARD_BEGINNINGOFGAME 207 | 83 | #define MENUID_CHESSBOARD_BEGINNINGOFGAME       (MENUID_RESOURCEBASE + 207) | 
| 83 | #define MENUID_CHESSBOARD_PREVIOUSMOVE 208 | 84 | #define MENUID_CHESSBOARD_PREVIOUSMOVE          (MENUID_RESOURCEBASE + 208) | 
| 84 | #define MENUID_CHESSBOARD_NEXTMOVE 209 | 85 | #define MENUID_CHESSBOARD_NEXTMOVE              (MENUID_RESOURCEBASE + 209) | 
| 85 | #define MENUID_CHESSBOARD_CURRENTSTATEOFGAME 210 | 86 | #define MENUID_CHESSBOARD_CURRENTSTATEOFGAME    (MENUID_RESOURCEBASE + 210) | 
| 86 | #define MENUID_CHESSBOARD_TOPVIEW 211 | 87 | #define MENUID_CHESSBOARD_TOPVIEW               (MENUID_RESOURCEBASE + 211) | 
| 87 | #define MENUID_CHESSBOARD_DEFAULTVIEW 212 | 88 | #define MENUID_CHESSBOARD_DEFAULTVIEW           (MENUID_RESOURCEBASE + 212) | 
| 88 | #define MENUID_CHESSBOARD_RESETVIEW 213 | 89 | #define MENUID_CHESSBOARD_RESETVIEW             (MENUID_RESOURCEBASE + 213) | 
| 89 | #define MENUID_CHESSBOARD_ZOOMIN 214 | 90 | #define MENUID_CHESSBOARD_ZOOMIN                (MENUID_RESOURCEBASE + 214) | 
| 90 | #define MENUID_CHESSBOARD_ZOOMOUT 215 | 91 | #define MENUID_CHESSBOARD_ZOOMOUT               (MENUID_RESOURCEBASE + 215) | 
| 91 | #define MENUID_CHESSBOARD_CHANGEAPPEARANCE 216 | 92 | #define MENUID_CHESSBOARD_CHANGEAPPEARANCE      (MENUID_RESOURCEBASE + 216) | 
| 92 | #define MENUID_CHESSBOARD_DISPLAYWINDOWSDESKTOP 217 | 93 | #define MENUID_CHESSBOARD_DISPLAYWINDOWSDESKTOP (MENUID_RESOURCEBASE + 217) | 
| 93 | #define MENUID_INTERNET_SHOWONLINEPLAYERS 301 | 94 | #define MENUID_INTERNET_SHOWONLINEPLAYERS       (MENUID_RESOURCEBASE + 301) | 
| 94 | #define MENUID_INTERNET_SHOWSOUGHTGAMES 302 | 95 | #define MENUID_INTERNET_SHOWSOUGHTGAMES         (MENUID_RESOURCEBASE + 302) | 
| 95 | #define MENUID_INTERNET_SEEKGAME 303 | 96 | #define MENUID_INTERNET_SEEKGAME                (MENUID_RESOURCEBASE + 303) | 
| 96 | #define MENUID_INTERNET_CHATTERCHANNELS 304 | 97 | #define MENUID_INTERNET_CHATTERCHANNELS         (MENUID_RESOURCEBASE + 304) | 
| 97 | #define MENUID_INTERNET_ENTERCHATTEXT 305 | 98 | #define MENUID_INTERNET_ENTERCHATTEXT           (MENUID_RESOURCEBASE + 305) | 
| 98 | #define MENUID_INTERNET_DISPLAYPLAYERCARD 306 | 99 | #define MENUID_INTERNET_DISPLAYPLAYERCARD       (MENUID_RESOURCEBASE + 306) | 
| 99 | #define MENUID_INTERNET_DISPLAYYOURCARD 307 | 100 | #define MENUID_INTERNET_DISPLAYYOURCARD         (MENUID_RESOURCEBASE + 307) | 
| 100 | #define MENUID_INTERNET_MOTD 308 | 101 | #define MENUID_INTERNET_MOTD                    (MENUID_RESOURCEBASE + 308) | 
| 101 | #define MENUID_HELP_HELP 401 | 102 | #define MENUID_HELP_HELP                        (MENUID_RESOURCEBASE + 401) | 
| 102 | #define MENUID_HELP_GETCHESSGAMES 402 | 103 | #define MENUID_HELP_GETCHESSGAMES               (MENUID_RESOURCEBASE + 402) | 
| 103 | #define MENUID_HELP_ADDMODIFYVISUALTHEMES 403 | 104 | #define MENUID_HELP_ADDMODIFYVISUALTHEMES       (MENUID_RESOURCEBASE + 403) | 
| 104 | #define MENUID_HELP_ADDMODIFYENGINES 404 | 105 | #define MENUID_HELP_ADDMODIFYENGINES            (MENUID_RESOURCEBASE + 404) | 
| 105 | #define MENUID_HELP_ADDMODIFYTRANSLATIONS 405 | 106 | #define MENUID_HELP_ADDMODIFYTRANSLATIONS       (MENUID_RESOURCEBASE + 405) | 
| 106 | #define MENUID_HELP_ABOUT 406 | 107 | #define MENUID_HELP_ABOUT                       (MENUID_RESOURCEBASE + 406) | 
| 107 | 108 | ||
| 108 | 109 | ||
| 109 | // sound IDs | 110 | // sound IDs | 
| 110 | #define SOUNDTYPE_NONE 0 | 111 | #define SOUNDTYPE_NONE 0 | 
| 111 | #define SOUNDTYPE_MOVE 1 | 112 | #define SOUNDTYPE_MOVE 1 | 
| Line 174... | Line 175... | ||
| 174 | #define STATE_BLACKWIN_RESIGNORFORFEIT 6 | 175 | #define STATE_BLACKWIN_RESIGNORFORFEIT 6 | 
| 175 | #define STATE_DRAW_STALEMATE 7 | 176 | #define STATE_DRAW_STALEMATE 7 | 
| 176 | #define STATE_DRAW_AGREEMENT 8 | 177 | #define STATE_DRAW_AGREEMENT 8 | 
| 177 | #define STATE_DRAW_OTHER 9 | 178 | #define STATE_DRAW_OTHER 9 | 
| 178 | #define STATE_ADJOURNED 10 | 179 | #define STATE_ADJOURNED 10 | 
| - | 180 | ||
| - | 181 | ||
| - | 182 | // resign types | |
| - | 183 | #define RESIGNTYPE_UNDEFINED 0 | |
| - | 184 | #define RESIGNTYPE_NEWGAME 1 | |
| - | 185 | #define RESIGNTYPE_LOADGAME 2 | |
| 179 | 186 | ||
| 180 | 187 | ||
| 181 | // player types | 188 | // player types | 
| 182 | #define PLAYER_HUMAN 0 | 189 | #define PLAYER_HUMAN 0 | 
| 183 | #define PLAYER_COMPUTER 1 | 190 | #define PLAYER_COMPUTER 1 |