-- Meditation -- the Enigma Level -- (c) 2003 Petr Machata/ant_39 -- Licensed under GPL v2.0 or above -- 2003-02-08 dofile(enigma.FindDataFile("levels/ant.lua")) -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- cells={} cells[" "]=cell{floor={face="fl-bluegray"}} cells["_"]=cell{floor={face="fl-sahara"}} cells["#"]=cell{parent=cells[" "], stone={face="st-rock1"}} puzzles = {}; cells["*"]=cell{parent={{puzzlecell, puzzles}}} cells["O"]=cell{parent=cells[" "], item={face="it-hollow"}} cells["@"]=cell{parent=cells[" "], item={face="it-wormhole", attr={targetx=2.5, targety=2.5, range=1, strength=10}}} cells["o"]=cell{parent=cells[" "], item={face="ac-whiteball-small", attr={player=0, mouseforce=1}, actor=1}} cells["6"]=cell{parent={cells["o"], cells["_"]}} level = { "####################", "#***** *****#", "#*6 * * o*#", "#* *O O * *#", "#* * * *#", "#*****O O @ *****#", "# #", "#***** *****#", "#* * @ @ * *#", "#* * * *#", "#*o * * o*#", "#***** *****#", "####################" } -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- randomseed(enigma.GetTicks()) create_world_by_map(level) render_puzzles(puzzles, cells[" "]);