+// screen sizes and positions for BD engine
+
+#define TILESIZE 32
+
+extern int TILESIZE_VAR;
+
+#define TILEX TILESIZE_VAR
+#define TILEY TILESIZE_VAR
+
+extern int SCR_FIELDX, SCR_FIELDY;
+
+// often used screen positions
+
+extern int SX, SY;
+
+#define SXSIZE (SCR_FIELDX * TILEX)
+#define SYSIZE (SCR_FIELDY * TILEY)
+
+// compatibility macros
+
+#define gettext(String) (String)
+#define N_(String) (String)
+#define _(String) (String)
+
+#define STRUCT_MEMBER_P(struct_p, struct_offset) \
+ ((void *) ((byte *) (struct_p) + (long) (struct_offset)))
+#define STRUCT_MEMBER(member_type, struct_p, struct_offset) \
+ (*(member_type*) STRUCT_MEMBER_P ((struct_p), (struct_offset)))
+
+