#include "main.h"
#include "init.h"
+#include "game.h"
#include "events.h"
#include "sound.h"
#include "joystick.h"
Visual *visual;
int screen;
Window window;
-GC gc, clip_gc[NUM_PIXMAPS];
+GC gc, clip_gc[NUM_PIXMAPS], tile_clip_gc;
Pixmap pix[NUM_PIXMAPS];
-Pixmap clipmask[NUM_PIXMAPS];
-
-
-Pixmap test_pix[NUM_PICTURES];
-Pixmap test_clipmask[NUM_PICTURES];
-int test_picture_count = 0;
-
+Pixmap clipmask[NUM_PIXMAPS], tile_clipmask[NUM_TILES];
#ifdef XPM_INCLUDE_FILE
XpmAttributes xpm_att[NUM_PICTURES];
char *joystick_device_name[2] = { DEV_JOYSTICK_0, DEV_JOYSTICK_1 };
char *level_directory = LEVEL_PATH;
int width, height;
-unsigned long pen_fg, pen_bg;
int game_status = MAINMENU;
int game_emulation = EMU_NONE;
int lev_fieldx,lev_fieldy, scroll_x,scroll_y;
int FX = SX, FY = SY, ScreenMovPos = 0, ScrollStepSize = TILEX/8;
+int GameSpeed = GAME_FRAME_DELAY, MoveSpeed = 8;
int BX1 = 0, BY1 = 0, BX2 = SCR_FIELDX-1, BY2 = SCR_FIELDY-1;
int JX,JY, lastJX,lastJY, ZX,ZY, ExitX,ExitY;
int PlayerMovDir, PlayerMovPos, PlayerPushing;