- "empty space", /* 0 */
- "sand",
- "normal wall",
- "round wall",
- "rock",
- "key",
- "emerald",
- "closed exit",
- "player",
- "bug",
- "spaceship", /* 10 */
- "yam yam",
- "robot",
- "steel wall",
- "diamond",
- "dead amoeba",
- "empty quicksand",
- "quicksand with rock",
- "amoeba drop",
- "bomb",
- "magic wall", /* 20 */
- "speed ball",
- "acid pool",
- "dropping amoeba",
- "normal amoeba",
- "nut with emerald",
- "life wall",
- "biomaze",
- "burning dynamite",
- "unknown",
- "magic wheel", /* 30 */
- "running wire",
- "red key",
- "yellow key",
- "green key",
- "blue key",
- "red door",
- "yellow door",
- "green door",
- "blue door",
- "gray door (opened by red key)", /* 40 */
- "gray door (opened by yellow key)",
- "gray door (opened by green key)",
- "gray door (opened by blue key)",
- "dynamite",
- "pac man",
- "invisible normal wall",
- "light bulb (dark)",
- "ligh bulb (glowing)",
- "wall with emerald",
- "wall with diamond", /* 50 */
- "amoeba with content",
- "amoeba (BD style)",
- "time orb (full)",
- "time orb (empty)",
- "growing wall",
- "diamond (BD style)",
- "yellow emerald",
- "wall with BD style diamond",
- "wall with yellow emerald",
- "dark yam yam", /* 60 */
- "magic wall (BD style)",
- "invisible steel wall",
- "-",
- "increases number of bombs",
- "increases explosion size",
- "increases power of explosion",
- "sokoban object",
- "sokoban empty field",
- "sokoban field with object",
- "butterfly (starts moving right)", /* 70 */
- "butterfly (starts moving up)",
- "butterfly (starts moving left)",
- "butterfly (starts moving down)",
- "firefly (starts moving right)",
- "firefly (starts moving up)",
- "firefly (starts moving left)",
- "firefly (starts moving down)",
- "butterfly",
- "firefly",
- "yellow player", /* 80 */
- "red player",
- "green player",
- "blue player",
- "bug (starts moving right)",
- "bug (starts moving up)",
- "bug (starts moving left)",
- "bug (starts moving down)",
- "spaceship (starts moving right)",
- "spaceship (starts moving up)",
- "spaceship (starts moving left)", /* 90 */
- "spaceship (starts moving down)",
- "pac man (starts moving right)",
- "pac man (starts moving up)",
- "pac man (starts moving left)",
- "pac man (starts moving down)",
- "red emerald",
- "violet emerald",
- "wall with red emerald",
- "wall with violet emerald",
- "unknown", /* 100 */
- "unknown",
- "unknown",
- "unknown",
- "unknown",
- "normal wall (BD style)",
- "rock (BD style)",
- "open exit",
- "unknown",
- "amoeba",
- "mole", /* 110 */
- "penguin",
- "satellite",
- "arrow left",
- "arrow right",
- "arrow up",
- "arrow down",
- "pig",
- "fire breathing dragon",
- "unknown",
- "letter ' '", /* 120 */
- "letter '!'",
- "letter '\"'",
- "letter '#'",
- "letter '$'",
- "letter '%'",
- "letter '&'",
- "letter '''",
- "letter '('",
- "letter ')'",
- "letter '*'", /* 130 */
- "letter '+'",
- "letter ','",
- "letter '-'",
- "letter '.'",
- "letter '/'",
- "letter '0'",
- "letter '1'",
- "letter '2'",
- "letter '3'",
- "letter '4'", /* 140 */
- "letter '5'",
- "letter '6'",
- "letter '7'",
- "letter '8'",
- "letter '9'",
- "letter ':'",
- "letter ';'",
- "letter '<'",
- "letter '='",
- "letter '>'", /* 150 */
- "letter '?'",
- "letter '@'",
- "letter 'A'",
- "letter 'B'",
- "letter 'C'",
- "letter 'D'",
- "letter 'E'",
- "letter 'F'",
- "letter 'G'",
- "letter 'H'", /* 160 */
- "letter 'I'",
- "letter 'J'",
- "letter 'K'",
- "letter 'L'",
- "letter 'M'",
- "letter 'N'",
- "letter 'O'",
- "letter 'P'",
- "letter 'Q'",
- "letter 'R'", /* 170 */
- "letter 'S'",
- "letter 'T'",
- "letter 'U'",
- "letter 'V'",
- "letter 'W'",
- "letter 'X'",
- "letter 'Y'",
- "letter 'Z'",
- "letter 'Ä'",
- "letter 'Ö'", /* 180 */
- "letter 'Ü'",
- "letter '^'",
- "letter ''",
- "letter ''",
- "letter ''",
- "letter ''",
- "letter ''",
- "letter ''",
- "letter ''",
- "letter ''", /* 190 */
- "letter ''",
- "letter ''",
- "letter ''",
- "letter ''",
- "letter ''",
- "letter ''",
- "letter ''",
- "letter ''",
- "letter ''",
- "growing wall (horizontal)", /* 200 */
- "growing wall (vertical)",
- "growing wall (all directions)",
- "unused",
- "unused",
- "unused",
- "unused",
- "unused",
- "unused",
- "unused",
- "empty space", /* 210 */
- "zonk",
- "base",
- "murphy",
- "infotron",
- "chip (single)",
- "hardware",
- "exit",
- "orange disk",
- "port (leading right)",
- "port (leading down)", /* 220 */
- "port (leading left)",
- "port (leading up)",
- "port (leading right)",
- "port (leading down)",
- "port (leading left)",
- "port (leading up)",
- "snik snak",
- "yellow disk",
- "terminal",
- "red disk", /* 230 */
- "port (vertical)",
- "port (horizontal)",
- "port (all directions)",
- "electron",
- "buggy base",
- "chip (left half)",
- "chip (right half)",
- "hardware",
- "hardware",
- "hardware", /* 240 */
- "hardware",
- "hardware",
- "hardware",
- "hardware",
- "hardware",
- "hardware",
- "hardware",
- "chip (upper half)",
- "chip (lower half)",
- "unknown", /* 250 */
- "unknown",
- "unknown",
- "unknown",
- "unknown",
- "unknown",
-
- /* 256 */
-
- "pearl", /* (256) */
- "crystal",
- "wall with pearl",
- "wall with crystal",
- "white door", /* 260 */
- "gray door (opened by white key)",
- "white key",
- "shield (passive)",
- "extra time",
- "switch gate (open)",
- "switch gate (closed)",
- "switch for switch gate",
- "switch for switch gate",
- "-",
- "-", /* 270 */
- "red conveyor belt (left)",
- "red conveyor belt (middle)",
- "red conveyor belt (right)",
- "switch for red conveyor belt (left)",
- "switch for red conveyor belt (middle)",
- "switch for red conveyor belt (right)",
- "yellow conveyor belt (left)",
- "yellow conveyor belt (middle)",
- "yellow conveyor belt (right)",
- "switch for yellow conveyor belt (left)", /* 280 */
- "switch for yellow conveyor belt (middle)",
- "switch for yellow conveyor belt (right)",
- "green conveyor belt (left)",
- "green conveyor belt (middle)",
- "green conveyor belt (right)",
- "switch for green conveyor belt (left)",
- "switch for green conveyor belt (middle)",
- "switch for green conveyor belt (right)",
- "blue conveyor belt (left)",
- "blue conveyor belt (middle)", /* 290 */
- "blue conveyor belt (right)",
- "switch for blue conveyor belt (left)",
- "switch for blue conveyor belt (middle)",
- "switch for blue conveyor belt (right)",
- "land mine",
- "mail envelope",
- "light switch (off)",
- "light switch (on)",
- "sign (exclamation)",
- "sign (radio activity)", /* 300 */
- "sign (stop)",
- "sign (wheel chair)",
- "sign (parking)",
- "sign (one way)",
- "sign (heart)",
- "sign (triangle)",
- "sign (round)",
- "sign (exit)",
- "sign (yin yang)",
- "sign (other)", /* 310 */
- "mole (starts moving left)",
- "mole (starts moving right)",
- "mole (starts moving up)",
- "mole (starts moving down)",
- "steel wall (slanted)",
- "invisible sand",
- "dx unknown 15",
- "dx unknown 42",
- "-",
- "-", /* 320 */
- "shield (active, kills enemies)",
- "time gate (open)",
- "time gate (closed)",
- "switch for time gate",
- "switch for time gate",
- "balloon",
- "send balloon to the left",
- "send balloon to the right",
- "send balloon up",
- "send balloon down", /* 330 */
- "send balloon in any direction",
- "steel wall",
- "steel wall",
- "steel wall",
- "steel wall",
- "normal wall",
- "normal wall",
- "normal wall",
- "normal wall",
- "normal wall", /* 340 */
- "normal wall",
- "normal wall",
- "normal wall",
- "tube (all directions)",
- "tube (vertical)",
- "tube (horizontal)",
- "tube (vertical & left)",
- "tube (vertical & right)",
- "tube (horizontal & up)",
- "tube (horizontal & down)", /* 350 */
- "tube (left & up)",
- "tube (left & down)",
- "tube (right & up)",
- "tube (right & down)",
- "spring",
- "trap",
- "stable bomb (DX style)",
- "-"
-
- /*
- "-------------------------------",
- */
-};
-
-
-
-/* +-----------------------------------------------------------------------+ */
-/* | SDL TEST STUFF | */
-/* +-----------------------------------------------------------------------+ */
-
-#ifdef USE_SDL_JOYSTICK
-
-SDL_Surface *sdl_screen, *sdl_image_tmp, *sdl_image, *sdl_image_masked;
-SDL_Surface *sdl_image2_tmp, *sdl_image2, *sdl_image2_masked;
-
-void TEST_SDL_BLIT_RECT(int x, int y)
-{
- SDL_Rect rect_src, rect_dst;
-
- SDLCopyArea(pix_masked[PIX_HEROES], window,
- 8 * TILEX, 8 * TILEY, TILEX, TILEY, x, y);
- return;
-
- rect_src.x = 8 * TILEX;
- rect_src.y = 8 * TILEY;
- rect_src.w = TILEX;
- rect_src.h = TILEY;
-
- rect_dst.x = x;
- rect_dst.y = y;
- rect_dst.w = TILEX;
- rect_dst.h = TILEY;