Subversion Repositories Games.Chess Giants

Rev

Rev 192 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 192 Rev 193
Line 415... Line 415...
415
   wchar_t password[32]; // password for online gaming
415
   wchar_t password[32]; // password for online gaming
416
   bool want_servermessages; // set to TRUE if server messages are to be displayed (MOTD, RoboAdmin messages, announcements)
416
   bool want_servermessages; // set to TRUE if server messages are to be displayed (MOTD, RoboAdmin messages, announcements)
417
   bool want_publicchat; // set to TRUE if public chat messages and chatter channels list are to be displayed
417
   bool want_publicchat; // set to TRUE if public chat messages and chatter channels list are to be displayed
418
   bool want_motdonconnect; // set to TRUE if the MOTD is to be displayed when connecting to the chess server
418
   bool want_motdonconnect; // set to TRUE if the MOTD is to be displayed when connecting to the chess server
419
} networkoptions_t;
419
} networkoptions_t;
-
 
420
 
-
 
421
 
-
 
422
// part letter options definition
-
 
423
typedef struct partletter_s
-
 
424
{
-
 
425
   wchar_t rook[2];   // e.g. 'R' -- needs to be a string for config read/write. Only the first char is used.
-
 
426
   wchar_t knight[2]; // e.g. 'N' -- needs to be a string for config read/write. Only the first char is used.
-
 
427
   wchar_t bishop[2]; // e.g. 'B' -- needs to be a string for config read/write. Only the first char is used.
-
 
428
   wchar_t queen[2];  // e.g. 'Q' -- needs to be a string for config read/write. Only the first char is used.
-
 
429
   wchar_t king[2];   // e.g. 'K' -- needs to be a string for config read/write. Only the first char is used.
-
 
430
} partletter_t;
420
 
431
 
421
 
432
 
422
// registration options definition
433
// registration options definition
423
typedef struct registrationoptions_s
434
typedef struct registrationoptions_s
424
{
435
{
Line 439... Line 450...
439
   bool want_slidinganimations; // set to TRUE to enable SLIDING part animations
450
   bool want_slidinganimations; // set to TRUE to enable SLIDING part animations
440
   bool want_possiblemoves; // set to TRUE to show possible moves
451
   bool want_possiblemoves; // set to TRUE to show possible moves
441
   bool want_lastmove; // set to TRUE to show the last move
452
   bool want_lastmove; // set to TRUE to show the last move
442
   bool want_threats; // set to TRUE to display king's threats
453
   bool want_threats; // set to TRUE to display king's threats
443
   bool want_autorotateon1vs1; // set to TRUE to enable board auto-rotation when playing human vs human locally
454
   bool want_autorotateon1vs1; // set to TRUE to enable board auto-rotation when playing human vs human locally
-
 
455
   bool want_playblackside; // set to TRUE if the local player prefers to play the black side (does not apply on local 1 vs 1)
444
   bool want_takenparts; // set to TRUE to display the taken parts on the side of the board
456
   bool want_takenparts; // set to TRUE to display the taken parts on the side of the board
445
   bool want_turn; // set to TRUE to display the current turn
457
   bool want_turn; // set to TRUE to display the current turn
446
   bool want_clock; // set to TRUE to display a game clock
458
   bool want_clock; // set to TRUE to display a game clock
447
   unsigned long clock_color; // RGBA color of the game clock
459
   unsigned long clock_color; // RGBA color of the game clock
448
   bool want_history; // set to TRUE to enable the display of game history
460
   bool want_history; // set to TRUE to enable the display of game history
Line 450... Line 462...
450
   bool want_sepiafilter; // set to TRUE to enable the sepia filter when displaying past moves
462
   bool want_sepiafilter; // set to TRUE to enable the sepia filter when displaying past moves
451
   bool want_filtering; // set to TRUE to enable texture filtering
463
   bool want_filtering; // set to TRUE to enable texture filtering
452
   bool want_hiquality; // set to TRUE to enable maximum possible quality filtering
464
   bool want_hiquality; // set to TRUE to enable maximum possible quality filtering
453
   bool want_reflections; // set to TRUE to enable part reflections
465
   bool want_reflections; // set to TRUE to enable part reflections
454
   bool want_specularlighting; // set to TRUE to enable specular lighting
466
   bool want_specularlighting; // set to TRUE to enable specular lighting
-
 
467
   bool want_startwithtopview; // set to TRUE to always start a game with the top view
455
   int rotate_speed; // board rotation speed
468
   int rotate_speed; // board rotation speed
-
 
469
   partletter_t part_letters; // part abbreviation letters
456
   registrationoptions_t registration; // registration options
470
   registrationoptions_t registration; // registration options
457
   engineoptions_t engine; // engine options
471
   engineoptions_t engine; // engine options
458
   networkoptions_t network; // network options
472
   networkoptions_t network; // network options
459
} options_t;
473
} options_t;
460
 
474