#include "bd_gameplay.h"
#include "bd_c64import.h"
#include "bd_graphics.h"
+#include "bd_colors.h"
+#include "bd_random.h"
#include "bd_sound.h"
// constant definitions
// ----------------------------------------------------------------------------
-/* screen sizes and positions for BD engine */
+// screen sizes and positions for BD engine
+
+#define TILESIZE 32
extern int TILESIZE_VAR;
extern int SCR_FIELDX, SCR_FIELDY;
-/* often used screen positions */
+// 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)))
+
// ----------------------------------------------------------------------------
// data structure definitions