7
create_world(levelw, levelh)
8
enigma.ConserveLevel = FALSE
9
oxyd_default_flavor = "c"
10
fill_floor("fl-leaves")
12
function renderLine( line, pattern)
13
for i=1, strlen(pattern) do
14
local c = strsub( pattern, i, i)
16
set_stone("st-rock7",i-1,line)
18
set_stone("st-wood",i-1,line)
20
set_item("it-trigger",i-1,line, {action="callback", target="bl1"})
22
set_stone("st-blocker",i-1,line, {name="blocker1"})
24
set_item("it-trigger",i-1,line, {action="callback", target="bl2"})
26
set_stone("st-blocker",i-1,line, {name="blocker2"})
28
set_item("it-trigger",i-1,line, {action="callback", target="bl3"})
30
set_stone("st-blocker",i-1,line, {name="blocker3"})
32
set_item("it-trigger",i-1,line, {action="callback", target="bl4"})
34
set_stone("st-blocker",i-1,line, {name="blocker4"})
36
set_item("it-trigger",i-1,line, {action="callback", target="bl5"})
38
set_stone("st-blocker",i-1,line, {name="blocker5"})
40
set_item("it-trigger",i-1,line, {action="callback", target="bl6"})
42
set_stone("st-blocker",i-1,line, {name="blocker6"})
44
set_floor("fl-water",i-1,line)
48
set_actor("ac-blackball", i-.5,line+.5)
49
set_item("it-yinyang", i-1, line+.5)
51
set_actor("ac-whiteball", i-.5,line+.5)
52
set_item("it-yinyang", i-1, line+.5)
56
renderLine(00, "rrrrrrrrrrrrrrrrrrrr")
57
renderLine(01, "rrrrrrrrrrrrrrrrrrrr")
58
renderLine(02, "r rrr r r r")
59
renderLine(03, "r rw d rr wrgr")
60
renderLine(04, "r c rrrr D Gr")
61
renderLine(05, "r w #### abe#### rrr")
62
renderLine(06, "r w #oo#r E#oo# r")
63
renderLine(07, "rrC #oo# Frr#oo#H r")
64
renderLine(08, "r rr#### f r####hrrr")
65
renderLine(09, "r w r w wr r w r")
66
renderLine(10, "r r r r")
67
renderLine(11, "rrrrrrrrrrrrrrrrrrrr")
68
renderLine(12, "rrrrrrrrrrrrrrrrrrrr")
73
b1=enigma.GetNamedObject("blocker1")
74
SendMessage(b1, "trigger")
78
b1=enigma.GetNamedObject("blocker2")
79
SendMessage(b1, "trigger")
83
b1=enigma.GetNamedObject("blocker3")
84
SendMessage(b1, "trigger")
88
b1=enigma.GetNamedObject("blocker4")
89
SendMessage(b1, "trigger")
93
b1=enigma.GetNamedObject("blocker5")
94
SendMessage(b1, "trigger")
98
b1=enigma.GetNamedObject("blocker6")
99
SendMessage(b1, "trigger")