1
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
2
<el:level xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://enigma-game.org/schema/level/1 level.xsd" xmlns:el="http://enigma-game.org/schema/level/1">
4
<el:info el:type="level">
5
<el:identity el:title="Cover Your Ears" el:subtitle="" el:id="duffy40"/>
6
<el:version el:score="1" el:release="1" el:revision="1" el:status="released"/>
7
<el:author el:name="Jacob Scott" el:email="" el:homepage=""/>
8
<el:copyright>Copyright © 2003 Jacob Scott</el:copyright>
9
<el:license el:type="GPL v2.0 or above" el:open="true"/>
10
<el:compatibility el:enigma="0.92">
12
<el:modes el:easy="false" el:single="true" el:network="true"/>
14
<el:code>Lua 5.1 and XML converted by Leveladministrators</el:code>
16
<el:score el:easy="-" el:difficult="-"/>
22
levelw=1+(19*rooms_wide)
23
levelh=1+(12*rooms_high)
25
create_world( levelw, levelh)
26
enigma.TwoPlayerGame = 1
28
fill_floor("fl-bluegreen", 0,0,levelw,levelh)
30
function renderLine( line, pattern)
31
for i=1, strlen(pattern) do
32
local c = strsub( pattern, i, i)
34
set_stone( "st-greenbrown", i-1, line)
40
set_actor("ac-blackball", i-.5,line+.5)
42
set_actor("ac-whiteball", i-.5,line+.5, {player=0})
45
elseif c == "d" then --1-d
46
set_floor("fl-gradient", i-1, line, {type=1})
47
elseif c == "u" then --2-u
48
set_floor("fl-gradient", i-1, line, {type=2})
49
elseif c == "r" then --3-r
50
set_floor("fl-gradient", i-1, line, {type=3})
51
elseif c == "l" then --4-l
52
set_floor("fl-gradient", i-1, line, {type=4})
54
oneway(i-1,line, enigma.WEST)
55
set_floor("fl-gradient", i-1, line, {type=4})
57
oneway(i-1,line, enigma.NORTH)
58
set_floor("fl-gradient", i-1, line, {type=2})
60
oneway(i-1,line, enigma.EAST)
61
set_floor("fl-gradient", i-1, line, {type=3})
63
oneway(i-1,line, enigma.SOUTH)
64
set_floor("fl-gradient", i-1, line, {type=1})
70
renderLine(00," #o#######################o################## ")
71
renderLine(01," #rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrEdddd# ")
72
renderLine(02," #rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrEdddd# ")
73
renderLine(03," #rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrEdddd# ")
74
renderLine(04," #rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrEdddd# ")
75
renderLine(05," #NNNN##################################dddd# ")
76
renderLine(06," #uuuu# #dddd# ")
77
renderLine(07," #uuuu# #dddd# ")
78
renderLine(08," #uuuu# #dddd# ")
79
renderLine(09," #uuuu# #dddd# ")
80
renderLine(10," #uuuu# #dddd# ")
81
renderLine(11," #uuuu# #dddd# ")
82
renderLine(12," #uuuu# ######o######o###### #dddd# ")
83
renderLine(13," #uuuu# # # #dddd# ")
84
renderLine(14," #uuuu# # # #dddd# ")
85
renderLine(15," #uuuu# o o #dddd# ")
86
renderLine(16," #uuuu# # # #dddd# ")
87
renderLine(17," #uuuu# # # #dddd# ")
88
renderLine(18," ouuuu# # oo # #ddddo ")
89
renderLine(19," #uuuu# # # #dddd# ")
90
renderLine(20," #uuuu# # # #dddd# ")
91
renderLine(21," #uuuu# o o #dddd# ")
92
renderLine(22," #uuuu# # # #dddd# ")
93
renderLine(23," #uuuu# # # #dddd# ")
94
renderLine(24," #uuuu# ######o######o###### #dddd# ")
95
renderLine(25," #uuuu# #dddd# ")
96
renderLine(26," #uuuu# #dddd# ")
97
renderLine(27," #uuuu# #dddd# ")
98
renderLine(28," #uuuu# #dddd# ")
99
renderLine(29," #uuuu# #dddd# ")
100
renderLine(30," #uuuu# #dddd# ")
101
renderLine(31," #uuuu##################################SSSS# ")
102
renderLine(32," #uuuuWlllllllllllllllllllllllllllllllllllll# ")
103
renderLine(33," #uuuuWlllllllllllllllllllllllllllllllllllll# ")
104
renderLine(34," #uuuuWlllllllllllllllllllllllllllllllllllll# ")
105
renderLine(35," #uuuuWlllllllllllllllllllllllllllllllllllll# ")
106
renderLine(36," ##################o#######################o# ")
110
local actor1=set_actor("ac-blackball", 34.5,15.5)
111
local actor2=set_actor("ac-whiteball", 49.5, 2.5)
114
AddRubberBand(actor1, actor2, 20, 0)
117
<el:string el:key="title">
118
<el:english el:translate="false"/>