-- -- A level for Enigma -- -- Copyright (c) 2003 Martin Hawlisch -- Licensed under the GPL version 2. world.DefineSimpleStoneMovable("fake_stone_move", "shatter", 0) display.DefineAlias("fake_stone_move", "st-death") world.DefineSimpleStone("fake_stone", "shatter", 0, 0) display.DefineAlias("fake_stone", "st-death") dofile(enigma.FindDataFile("levels/ant.lua")) cells={} cells[" "]=cell{floor="fl-abyss_fake"} cells["."]=cell{floor="fl-swamp"} cells["#"]=cell{stone="fake_stone"} cells["+"]=cell{stone="fake_stone_move"} cells["X"]=cell{stone="my_oxyd"} cells["%"]=cell{stone="st-death_invisible"} cells["h"]=cell{parent=cells["."],item="it-hammer"} cells["d"]=cell{item="it-umbrella"} cells["x"]=cell{actor={"ac-rotor", {range=25, force=40}}} cells["o"]=cell{parent=cells["."],actor={"ac-blackball", {player=0, mouseforce=1}}} level = { "####################", "#...... # #", "#..o... # 0", "#....h. # #", "##%####++++++++++++#", "#d% #", "#%% #", "# #", "# #", "# #", "# #", "# #", "#0##################" } set_default_parent(cells[" "]) create_world_by_map(level,cells)