47 |
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- |
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- |
48 |
cells={} |
cells={} |
49 |
|
|
50 |
cells[" "]=cell{floor={face="fl-bluegray"}} |
cells[" "]=cell{floor="fl-bluegray"} |
51 |
cells["~"]=cell{floor={face="fl-water"}} |
cells["~"]=cell{floor="fl-water"} |
52 |
cells["w"]=cell{floor={face="fl-samba"}} |
cells["w"]=cell{floor="fl-samba"} |
53 |
|
cells["#"]=cell{stone="st-rock1"} |
54 |
|
|
55 |
cells["#"]=cell{parent=cells[" "],stone={face="st-rock1"}} |
cells["+"]=cell{item={"it-magnet", {on=TRUE}}} |
|
cells["+"]=cell{parent=cells[" "],item={face="it-magnet", attr={on=TRUE}}} |
|
56 |
|
|
57 |
cells["o"]=cell{parent=cells["+"],item={face="ac-whiteball-small", attr={player=0, mouseforce=1}, actor=1}} |
cells["o"]=cell{parent=cells["+"],actor={"ac-whiteball-small", {player=0, mouseforce=1}}} |
58 |
cells["O"]=cell{parent=cells[" "],item={face="it-hollow"}} |
cells["O"]=cell{item="it-hollow"} |
59 |
cells["Z"]=cell{parent=get_limits} |
cells["Z"]=cell{{{get_limits}}} |
60 |
|
|
61 |
level = { |
level = { |
62 |
"####################", |
"####################", |
75 |
} |
} |
76 |
|
|
77 |
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- |
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- |
78 |
|
set_default_parent(cells[" "]) |
79 |
create_world_by_map(level) |
create_world_by_map(level) |
80 |
render_maze(new_kruskal_maze(mazew, mazeh), render_cell) |
render_maze(new_kruskal_maze(mazew, mazeh), render_cell) |
81 |
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- |
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- |