-- 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)

                                 
                             
                                 
                                 
                                 
                                 