extern short LX, LY, XS, YS, ELX, ELY;
extern short CT, Ct;
+extern int dSX, dSY;
+extern int cSX, cSY;
+extern int cSX2, cSY2;
+extern int cFX, cFY;
+
extern Pixel pen_fg, pen_bg, pen_ray, pen_magicolor[2];
extern int color_status;
extern int num_element_info;
/* often used screen positions */
-#define SX 8
-#define SY 8
-#define REAL_SX (SX - 2)
-#define REAL_SY (SY - 2)
#define DX 534
#define DY 60
#define EX DX
/* functions for version handling */
#define MM_VERSION_IDENT(x,y,z) VERSION_IDENT(x,y,z,0)
-#define MM_VERSION_MAJOR(x) VERSION_MAJOR(x)
-#define MM_VERSION_MINOR(x) VERSION_MINOR(x)
-#define MM_VERSION_PATCH(x) VERSION_PATCH(x)
+#define MM_VERSION_MAJOR(x) VERSION_PART_1(x)
+#define MM_VERSION_MINOR(x) VERSION_PART_2(x)
+#define MM_VERSION_PATCH(x) VERSION_PART_3(x)
/* file version numbers for resource files (levels, score, setup, etc.)
** currently supported/known file version numbers: