#define ZIPPY_GAME_START ""\r
#define ZIPPY_ADJOURN FALSE\r
#define ZIPPY_ABORT FALSE\r
-#define ZIPPY_VARIANTS "normal"\r
+#define ZIPPY_VARIANTS "normal,fischerandom,crazyhouse,losers,suicide,3checks,twokings,bughouse,shatranj"\r
#define ZIPPY_MAX_GAMES 0\r
#define ZIPPY_REPLAY_TIMEOUT 120\r
\r
/* only the first N pieces can go into the holdings, and */\r
/* promotions in those variants shift P-W to U-S */\r
WhitePawn, WhiteKnight, WhiteBishop, WhiteRook, WhiteQueen, \r
- WhiteFerz, WhiteWazir, WhiteAlfil, WhiteMan, WhiteCannon, WhiteUnicorn,\r
- WhiteNightrider, WhiteCardinal, WhiteMarshall, WhiteGrasshopper,\r
- WhiteSilver, WhiteKing,\r
+ WhiteFerz, WhiteAlfil, WhiteAngel, WhiteMarshall, WhiteWazir, WhiteMan, \r
+ WhiteCannon, WhiteNightrider, WhiteCardinal, WhiteDragon, WhiteGrasshopper,\r
+ WhiteSilver, WhiteFalcon, WhiteLance, WhiteCobra, WhiteUnicorn, WhiteKing,\r
BlackPawn, BlackKnight, BlackBishop, BlackRook, BlackQueen,\r
- BlackFerz, BlackWazir, BlackAlfil, BlackMan, BlackCannon, BlackUnicorn,\r
- BlackNightrider, BlackCardinal, BlackMarshall, BlackGrasshopper,\r
- BlackSilver, BlackKing,\r
+ BlackFerz, BlackAlfil, BlackAngel, BlackMarshall, BlackWazir, BlackMan, \r
+ BlackCannon, BlackNightrider, BlackCardinal, BlackDragon, BlackGrasshopper,\r
+ BlackSilver, BlackFalcon, BlackLance, BlackCobra, BlackUnicorn, BlackKing,\r
EmptySquare, \r
ClearBoard, WhitePlay, BlackPlay, PromotePiece, DemotePiece /*for use on EditPosition menus*/\r
} ChessSquare;\r
/* [HGM] some macros that can be used as prefixes to convert piece types */\r
#define WHITE_TO_BLACK (int)BlackPawn - (int)WhitePawn + (int)\r
#define BLACK_TO_WHITE (int)WhitePawn - (int)BlackPawn + (int)\r
-#define PROMOTED (int)WhiteUnicorn - (int)WhitePawn + (int)\r
-#define DEMOTED (int)WhitePawn - (int)WhiteUnicorn + (int)\r
+#define PROMOTED (int)WhiteDragon - (int)WhiteRook + (int)\r
+#define DEMOTED (int)WhiteRook - (int)WhiteDragon + (int)\r
#define SHOGI (int)EmptySquare + (int)\r
\r
\r
VariantCapablanca,\r
VariantKnightmate,\r
VariantFairy, \r
- VariantShowgi,\r
+ VariantCylinder,\r
+ VariantFalcon,\r
VariantUnknown /* Catchall for other unknown variants */\r
} VariantClass;\r
\r
"capablanca", \\r
"knightmate", \\r
"fairy", \\r
- "showgi", \\r
+ "cylinder", \\r
+ "falcon",\\r
"unknown" \\r
}\r
\r
int zippyMaxGames;\r
int zippyReplayTimeout; /*seconds*/\r
#endif\r
+\r
+ char *serverMovesName;\r
+ Boolean suppressLoadMoves;\r
+ int serverPause;\r
+ int firstTimeOdds;\r
+ int secondTimeOdds;\r
+ int timeOddsMode;\r
+ int firstAccumulateTC;\r
+ int secondAccumulateTC;\r
} AppData, *AppDataPtr;\r
\r
/* [AS] PGN tags (for showing in the game list) */\r