#define DEFAULT_PORT 9284 /* Very arbitrary */
-#define DEFAULT_KEYS "jkl mspf^l"
+#define DEFAULT_KEYS "jkl mspf^ln"
/* Protocol versions */
#define MAJOR_VERSION 1
typedef int (*ShapeDrawFunc)(int scr, int y, int x,
BlockType type, void *data);
+enum States {
+ STATE_STARTING,
+ STATE_PLAYING,
+ STATE_WAIT_CONNECTION,
+ STATE_WAIT_KEYPRESS
+};
+
EXT GameType game;
EXT int boardHeight[MAX_SCREENS];
EXT int boardVisible[MAX_SCREENS], boardWidth[MAX_SCREENS];
EXT int myFlags, opponentFlags;
+EXT int won, lost;
+EXT enum States gameState;
+
EXT char scratch[1024];
extern ShapeOption stdOptions[];