home *** CD-ROM | disk | FTP | other *** search
- -- Mirror Moves -- Oxyd Extra -- the Enigma Level
- -- (c) 2003 Petr Machata/ant_39
- -- Licensed under GPL v2.0 or above
- -- 2003-03-07
-
- Require("levels/ant.lua")
-
- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
-
- cells={}
- cells[" "]=cell{floor="fl-bluegray"}
- cells["#"]=cell{stone="st-rock5"}
- cells["B"]=cell{stone="st-break_acwhite"}
- cells["="]=cell{stone="st-glass"}
- cells["S"]=cell{stone={"st-switch", {action="onoff", target="laserA"}}}
- cells["L"]=cell{stone={"st-laser", {on=FALSE, dir=EAST, name="laserA"}}}
- cells["-"]=cell{{{mirrorp, FALSE, FALSE, 1}}}
- cells["/"]=cell{{{mirrorp, TRUE, FALSE, 4}}}
- cells["<"]=cell{{{mirror3, FALSE, FALSE, 2}}}
- cells[">"]=cell{{{mirror3, FALSE, FALSE, 4}}}
- cells["c"]=cell{item={"it-coin", {value=1}}}
- cells["0"]=oxyd
-
- cells["O"]=cell{actor={"ac-blackball", {player=0}}}
-
- level = {
- "##########0#######0#",
- "# B c B B#",
- "# B BBBB c >#",
- "# BB BB #",
- "#B B BB #",
- "0BB Bc B c #",
- "#BB c c #",
- "# O c #",
- "# / #",
- "# ###=== B #",
- "# S#L = - BBB <#",
- "# ### = B B#",
- "##################0#"
- }
-
- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
-
- set_default_parent(cells[" "])
- oxyd_default_flavor = "c"
- create_world_by_map(level)
- oxyd_shuffle()
-