4
create_world(levelw, levelh)
6
set_actor("ac-blackball", 2.5,10.5)
8
fill_floor("fl-bluegray")
11
function renderLine( line, pattern)
12
for i=1, strlen(pattern) do
13
local c = strsub( pattern, i, i)
15
set_stone("st-door_b", i-1,line, {type="v"})
19
set_item("it-key_a", i-1,line)
21
set_item("it-key_b", i-1,line)
23
set_item("it-key_c", i-1,line)
25
set_stone("st-key_a", i-1, line, {action="openclose", target="a"})
27
set_stone("st-key_b", i-1, line, {action="openclose", target="b"})
29
set_stone("st-key_a", i-1, line, {action="openclose", target="c"})
31
set_stone("st-key_c", i-1, line, {action="openclose", target="d"})
33
set_stone("st-key_b", i-1, line, {action="openclose", target="e"})
35
set_stone("st-key_c", i-1, line, {action="openclose", target="f"})
37
set_stone("st-key_b", i-1, line, {action="openclose", target="g"})
39
set_stone("st-key_c", i-1, line, {action="openclose", target="h"})
41
set_stone("st-key_a", i-1, line, {action="openclose", target="i"})
43
set_stone("st-door_c", i-1, line, {name="a"})
45
set_stone("st-door_c", i-1, line, {name="b"})
47
set_stone("st-door_c", i-1, line, {name="c"})
49
set_stone("st-door_c", i-1, line, {name="d"})
51
set_stone("st-door_c", i-1, line, {name="e"})
53
set_stone("st-door_c", i-1, line, {name="f"})
55
set_stone("st-door_c", i-1, line, {name="g"})
57
set_stone("st-door_c", i-1, line, {name="h"})
59
set_stone("st-door_c", i-1, line, {name="i"})
61
set_stone("st-key_a", i-1, line)
63
set_stone("st-key_b", i-1, line)
65
set_stone("st-key_c", i-1, line)
71
renderLine(00, "#########AA####A#######A####AA#########")
72
renderLine(01, "#O g O#AA#x #A# y# #A# z#AA#O c O#")
73
renderLine(02, "# # #AA# #A# # #A# #AA# # #")
74
renderLine(03, "# # #AA# #A# # #A# #AA# # #")
75
renderLine(04, "##e######AA# #A# # #A# #AA##h##bd##")
76
renderLine(05, "#O a O#AA# #A# # #A# #AA#O f O#")
77
renderLine(06, "# # #AA# #A# # #A# #AA# # #")
78
renderLine(07, "# # #AA# #A# # #A# #AA# i #")
79
renderLine(08, "#p1o2qoq34p# ### # ### #5o6p7q89qp#")
83
renderLine(12, "#######################################")
85
set_actor("ac-whiteball-small", 2.5, 2.5, {controllers=1})
86
set_actor("ac-whiteball-small",36.5, 2.5, {controllers=1})