10 |
|
|
11 |
cells={} |
cells={} |
12 |
|
|
13 |
cells[" "]=cell{floor={face="fl-bluegray"}} |
cells[" "]=cell{floor="fl-bluegray"} |
14 |
cells["_"]=cell{floor={face="fl-sahara"}} |
cells["_"]=cell{floor="fl-sahara"} |
15 |
|
cells["#"]=cell{stone="st-rock1"} |
|
cells["#"]=cell{parent=cells[" "], stone={face="st-rock1"}} |
|
16 |
|
|
17 |
puzzles = {}; |
puzzles = {}; |
18 |
cells["*"]=cell{parent={{puzzlecell, puzzles}}} |
cells["*"]=cell{{{add_multicell, puzzles}}} |
19 |
|
|
20 |
cells["O"]=cell{parent=cells[" "], item={face="it-hollow"}} |
cells["O"]=cell{item="it-hollow"} |
21 |
cells["@"]=cell{parent=cells[" "], item={face="it-wormhole", attr={targetx=2.5, targety=2.5, range=1, strength=10}}} |
cells["@"]=cell{{{wormhole, 2.5, 2.5, {range=1, strength=10}}}} |
22 |
cells["o"]=cell{parent=cells[" "], item={face="ac-whiteball-small", attr={player=0, mouseforce=1}, actor=1}} |
cells["o"]=cell{actor={"ac-whiteball-small", {player=0, mouseforce=1}}} |
23 |
cells["6"]=cell{parent={cells["o"], cells["_"]}} |
cells["6"]=cell{{cells["o"], cells["_"]}} |
24 |
|
|
25 |
level = { |
level = { |
26 |
"####################", |
"####################", |
39 |
} |
} |
40 |
|
|
41 |
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- |
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- |
42 |
randomseed(enigma.GetTicks()) |
set_default_parent(cells[" "]) |
43 |
create_world_by_map(level) |
create_world_by_map(level) |
44 |
render_puzzles(puzzles, cells[" "]); |
render_puzzles(puzzles); |
45 |
enigma.ConserveLevel=FALSE |
enigma.ConserveLevel=FALSE |