2
-- (c) 2003 by Immanuel Herrmann
3
-- Licensed under GPL v2.0 or above
9
create_world(levelw, levelh)
10
enigma.ConserveLevel = FALSE
12
oxyd_default_flavor = "a"
14
fill_floor("fl-bluegray", 0, 0, levelw, levelh)
18
function tuer(x, y, ri)
19
set_floor( "fl-bluegreen", x, y)
20
set_stone( "st-bolder", x, y, {direction=ri, name="tuer"..strsub("dcbae",zaehler, zaehler)})
25
function kabel(x, y, co)
26
set_stone( "st-puzzle", x, y, {connections = co})
32
function renderLine( y, pattern)
33
for x=0, strlen(pattern) - 1 do
34
local c = strsub( pattern, x + 1, x + 1)
36
set_stone( "st-rock2", x, y)
40
set_actor("ac-blackball", x+0.5, y+0.5)
57
set_stone( "st-puzzle", x, y, {connections = 1})
58
--set_stone("st-grate1", x, y)
60
set_stone("st-grate1", x, y)
62
elseif (c >= "A" and c <= "E") or (c >= "a" and c <= "e") then
63
set_item("it-trigger", x, y, {action="callback", target="tt"..c})
65
set_floor( "fl-bluegreen", x, y)
84
renderLine( 0, "####,------.########")
85
renderLine( 1, "# D# | C.")
86
renderLine( 2, "# ## # # # `:.## ##|")
87
renderLine( 3, ",ao,:-:-:-t<t'o# |")
88
renderLine( 4, "| #|s,:. # # ,t>t-:'")
89
renderLine( 5, "| e: t | B #E: # # #")
90
renderLine( 6, "|,+'#v#|,' ||#,t<t.")
91
renderLine( 7, "|dt t `+b# || : # |")
92
renderLine( 8, "|#v# `:-'c-:+' | |")
93
renderLine( 9, "| t # : |###|")
94
renderLine(10, "|~`---------'##| |")
95
renderLine(11, "| ~ : #A'")
96
renderLine(12, "`--------------'####")
98
--renderLine( 0, ",------------------.")
99
--renderLine( 1, "| D------. C|")
100
--renderLine( 2, "| ## # `:.## ,'|")
101
--renderLine( 3, "`ao,:-:-:-t<t'o# : |")
102
--renderLine( 4, "# #|s,:. # # ,t>t' |")
103
--renderLine( 5, "# e: t | B #E: ,:-:'")
104
--renderLine( 6, "#,+'#v#|,' ||#`t<t.")
105
--renderLine( 7, "#dt t `+b# || # |")
106
--renderLine( 8, "##v# `:-'c-:+' # |")
107
--renderLine( 9, "# t # : ####|")
108
--renderLine(10, "# `---------'## #|")
109
--renderLine(11, "# # A'")
110
--renderLine(12, "####################")
116
function tuer_bewegen(tnr, ri)
117
SendMessage("tuer"..tnr, "direction", ri);
121
-- Gro�buchstabe bewegt nach west / nord...
124
tuer_bewegen("a", WEST)
127
tuer_bewegen("a", EAST)
130
tuer_bewegen("b", NORTH)
133
tuer_bewegen("b", SOUTH)
136
tuer_bewegen("c", WEST)
139
tuer_bewegen("c", EAST)
142
tuer_bewegen("d", WEST)
145
tuer_bewegen("d", EAST)
148
tuer_bewegen("e", NORTH)
151
tuer_bewegen("e", SOUTH)