5
create_world( levelw, levelh)
7
fill_floor("fl-hay", 0,0,levelw,levelh)
9
function renderLine( line, pattern)
10
for i=1, strlen(pattern) do
11
local c = strsub( pattern, i, i)
13
set_stone( "st-greenbrown", i-1, line)
15
set_stone( "st-greenbrown", i-1, line)
16
set_floor("fl-normal",i-1,line)
18
set_stone( "st-actorimpulse", i-1, line)
20
set_stone( "st-glass", i-1, line)
23
set_floor("fl-normal",i-1,line)
25
set_stone( "st-brownie", i-1, line)
29
set_floor("fl-water",i-1,line)
31
set_actor("ac-blackball", i-.5,line+.5, {player=0})
32
set_floor("fl-normal",i-1,line)
34
draw_stones("st-grate1",{i-1,line}, {1,1}, 1)
36
set_stone( "st-wood", i-1, line)
38
set_floor("fl-space",i-1,line)
39
elseif c == "d" then --1-d
40
set_floor("fl-gradient", i-1, line, {type=1})
41
elseif c == "u" then --2-u
42
set_floor("fl-gradient", i-1, line, {type=2})
43
elseif c == "r" then --3-r
44
set_floor("fl-gradient", i-1, line, {type=3})
45
elseif c == "l" then --4-l
46
set_floor("fl-gradient", i-1, line, {type=4})
47
elseif c == "1" then --ur
48
set_floor("fl-gradient", i-1, line, {type=11})
49
elseif c == "3" then --dl
50
set_floor("fl-gradient", i-1, line, {type=9})
51
elseif c == "7" then --dr
52
set_floor("fl-gradient", i-1, line, {type=12})
53
elseif c == "9" then --ul
54
set_floor("fl-gradient", i-1, line, {type=10})
55
elseif c == "a" then --ur
56
set_floor("fl-gradient", i-1, line, {type=11})
57
set_item("it-ring",i-1,line)
58
elseif c == "b" then --dl
59
set_floor("fl-gradient", i-1, line, {type=9})
60
set_item("it-ring",i-1,line)
61
elseif c == "c" then --dr
62
set_floor("fl-gradient", i-1, line, {type=12})
63
set_item("it-ring",i-1,line)
64
elseif c == "`" then --ul
65
set_floor("fl-gradient", i-1, line, {type=10})
66
set_item("it-ring",i-1,line)
68
set_floor("fl-normal",i-1,line)
69
set_item("it-flagblack",i-1,line)
71
set_floor("fl-normal",i-1,line)
73
set_actor("ac-rotor", i-.5,line+.5, {player=1, mouseforce=0, range=30, force=30})
74
set_item("it-trigger", i-1,line, {action="open", target="door1"})
76
set_item("it-wormhole", i-1, line, {strength=0,targetx="10.5",targety="6.5"})
78
set_floor("fl-normal",i-1,line)
79
set_item("it-wormhole", i-1, line, {strength=0,targetx="10.5",targety="6.5"})
81
set_floor("fl-gradient", i-1, line, {type=12})
82
set_item("it-wormhole", i-1, line, {strength=0,targetx="10.5",targety="6.5"})
84
set_floor("fl-gradient", i-1, line, {type=9})
85
set_item("it-wormhole", i-1, line, {strength=0,targetx="10.5",targety="6.5"})
87
set_item("it-trigger", i-1,line, {action="close", target="door1"})
89
set_stone("st-door_a",i-1,line,{name="door1"})
94
renderLine(00,"%%%%%%%%%%%%%%%%%%%%")
95
renderLine(01,"%brrrmmmmmmmmmmllla%")
96
renderLine(02,"%d################d%")
97
renderLine(03,"%d# 1d3 lllllo#o#d%")
98
renderLine(04,"%d#d##q#########d#d%")
99
renderLine(05,"%m# rrrSl# #d#m%")
100
renderLine(06,"%z####9###R# # #d#F%")
101
renderLine(07,"%m#Q# #Q### ###d#m%")
102
renderLine(08,"%u# # ## Q #d#u%")
103
renderLine(09,"%u# t T # #u%")
104
renderLine(10,"%u################u%")
105
renderLine(11,"%`rrrmmmmmmmmmmlllc%")
106
renderLine(12,"%%%%%%%%%%%%%%%%%%%%")
b'\\ No newline at end of file'