Some code refactoring and cleanup; one small bug fix
[xboard.git] / winboard / wengineo.c
index 1c3238f..4876a70 100644 (file)
@@ -34,9 +34,9 @@
 #include <dlgs.h>\r
 \r
 #include "common.h"\r
-#include "winboard.h"\r
 #include "frontend.h"\r
 #include "backend.h"\r
+#include "winboard.h"\r
 \r
 #include "wsnap.h"\r
 \r
@@ -61,27 +61,8 @@ HICON icons[8]; // [HGM] this front-end array translates back-end icon indicator
 \r
 HWND outputField[2][7]; // [HGM] front-end array to translate output field to window handle\r
 \r
-void EngineOutputPopUp();\r
-void EngineOutputPopDown();\r
-int  EngineOutputIsUp();\r
-\r
 #define SHOW_PONDERING\r
 \r
-/* Imports from backend.c */\r
-char * SavePart(char *str);\r
-extern int opponentKibitzes;\r
-\r
-/* Imports from winboard.c */\r
-extern HWND engineOutputDialog;\r
-extern int     engineOutputDialogUp;\r
-\r
-extern HINSTANCE hInst;\r
-extern HWND hwndMain;\r
-\r
-extern WindowPlacement wpEngineOutput;\r
-\r
-extern BoardSize boardSize;\r
-\r
 /* Module variables */\r
 #define H_MARGIN            2\r
 #define V_MARGIN            2\r
@@ -97,12 +78,11 @@ extern BoardSize boardSize;
 #define STATE_ANALYZING  3\r
 \r
 static int  windowMode = 1;\r
-\r
 static int  needInit = TRUE;\r
-\r
 static int  lastDepth[2] = { -1, -1 };\r
 static int  lastForwardMostMove[2] = { -1, -1 };\r
 static int  engineState[2] = { -1, -1 };\r
+static BOOLEAN engineOutputDialogUp = FALSE;\r
 \r
 typedef struct {\r
 //    HWND hColorIcon; // [HGM] the output-control handles are no loger passed,\r