short bothsides; /* computer plays both sides */
short hash; /* enable/disable transposition table */
short force; /* enter moves */
+ short analyze; /* search during move entry */
short easy; /* disable thinking on opponents time */
short beep; /* enable/disable beep */
short timeout; /* time to make a move */
extern int InitMain(void);
extern void ExitMain(void);
extern void Initialize(void);
-extern void InputCommand(char *command);
+extern int InputCommand(char *command, int root);
extern void ExitShogi(void);
extern void ClearScreen(void);
extern void SetTimeControl(void);
extern int VerifyMove(char *s, VerifyMove_mode iop, unsigned short *mv);
extern unsigned short TTage;
+extern short movesLeft, currentMove;
/* display driver framework */