#define SCR_MENUY 12
#define SCR_FIELDX 17
#define SCR_FIELDY 17
-#define MAX_BUF_XSIZE (SCR_FIELDX + 2)
-#define MAX_BUF_YSIZE (SCR_FIELDY + 2)
+#define MAX_BUF_XSIZE (2 + SCR_FIELDX + 2)
+#define MAX_BUF_YSIZE (2 + SCR_FIELDY + 2)
/* often used screen positions */
#define SX 8
#define SXSIZE (SCR_FIELDX * TILEX)
#define SYSIZE (SCR_FIELDY * TILEY)
+#define REAL_SX (SX - 2)
+#define REAL_SY (SY - 2)
+#define FULL_SXSIZE (2 + SXSIZE + 2)
+#define FULL_SYSIZE (2 + SYSIZE + 2)
+
/* ------------------------------------------------------------------------- */
/* data structure definitions */
extern struct LevelInfo_SP native_sp_level;
-extern struct GameInfo_SP game_sp;
-
extern Bitmap *screenBitmap;
extern Bitmap *sp_objects;