int element = Tile[x][y];
DrawElement_MM(x, y, element);
-
- // old game versions randomly changed colors of bonus light balls
- if (game.engine_version < VERSION_IDENT(4,3,3,0) &&
- element == EL_LIGHTBALL && game_mm.lightball_rnd)
- RND(3);
}
void DrawLevel_MM(void)
}
}
+int unmap_element(int element)
+{
+ switch (element)
+ {
+ case EL_STEEL_WALL: return EL_WALL_STEEL;
+ case EL_WOODEN_WALL: return EL_WALL_WOOD;
+ case EL_ICE_WALL: return EL_WALL_ICE;
+ case EL_AMOEBA_WALL: return EL_WALL_AMOEBA;
+ case EL_DF_STEEL_WALL: return EL_DF_WALL_STEEL;
+ case EL_DF_WOODEN_WALL: return EL_DF_WALL_WOOD;
+
+ default: return element;
+ }
+}
+
int el2gfx(int element)
{
return el2img_mm(map_element(element));