-- Sven Siggelkow 2003 world.DefineSimpleStoneMovable("invisible_move", "st-metal", 0) display.DefineAlias("invisible_move", "st-invisible") dofile(enigma.FindDataFile("levels/ant.lua")) cells={} cells[" "]=cell{floor="fl-leaves"} cells["#"]=cell{stone="st-invisible"} cells["h"]=cell{parent=cells[" "],item="it-hollow"} cells["g"]=cell{parent=cells[" "],stone="st-grate1"} cells["S"]=cell{parent=cells[" "],stone="st-swap"} cells["i"]=cell{parent=cells[" "],stone="invisible_move"} cells["x"]=cell{actor={"ac-whiteball-small", {player=0, mouseforce=1}}} level = { "####################", "# #gh#", "# x i #gg#", "# ####", "# #", "# S #", "# #", "# #", "# ## #", "### i #", "# i i x #", "#h i #", "####################" } set_default_parent(cells[" "]) create_world_by_map(level,cells)