|
|
@ -234,7 +234,7 @@ const char ICS_Examine = 1;
|
|
|
|
const char ICS_Observe = 2;
|
|
|
|
const char ICS_Observe = 2;
|
|
|
|
const char ICS_Movelist = 3;
|
|
|
|
const char ICS_Movelist = 3;
|
|
|
|
|
|
|
|
|
|
|
|
typedef struct ThemeHeader
|
|
|
|
struct ThemeHeader
|
|
|
|
{
|
|
|
|
{
|
|
|
|
TQString name;
|
|
|
|
TQString name;
|
|
|
|
TQString version;
|
|
|
|
TQString version;
|
|
|
@ -244,7 +244,7 @@ typedef struct ThemeHeader
|
|
|
|
TQString notes;
|
|
|
|
TQString notes;
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
typedef struct ChessMove
|
|
|
|
struct ChessMove
|
|
|
|
{
|
|
|
|
{
|
|
|
|
char fromFile;
|
|
|
|
char fromFile;
|
|
|
|
char fromRank;
|
|
|
|
char fromRank;
|
|
|
@ -263,7 +263,7 @@ unsigned char NAG;
|
|
|
|
bool ICS_ClockTicking;
|
|
|
|
bool ICS_ClockTicking;
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
typedef struct Chessman
|
|
|
|
struct Chessman
|
|
|
|
{
|
|
|
|
{
|
|
|
|
bool Army;
|
|
|
|
bool Army;
|
|
|
|
char Type;
|
|
|
|
char Type;
|
|
|
@ -271,7 +271,7 @@ typedef struct Chessman
|
|
|
|
char Rank;
|
|
|
|
char Rank;
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
typedef struct Position
|
|
|
|
struct Position
|
|
|
|
{
|
|
|
|
{
|
|
|
|
char File;
|
|
|
|
char File;
|
|
|
|
char Rank;
|
|
|
|
char Rank;
|
|
|
@ -280,7 +280,7 @@ typedef struct Position
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
/* Time Control Period */
|
|
|
|
/* Time Control Period */
|
|
|
|
typedef struct TCP
|
|
|
|
struct TCP
|
|
|
|
{
|
|
|
|
{
|
|
|
|
int Moves;
|
|
|
|
int Moves;
|
|
|
|
int Seconds;
|
|
|
|
int Seconds;
|
|
|
|