~ubuntu-branches/ubuntu/raring/enigma/raring

« back to all changes in this revision

Viewing changes to data/levels/enigma_i/siegfried30_1.xml

  • Committer: Bazaar Package Importer
  • Author(s): Erich Schubert
  • Date: 2010-05-26 02:27:26 UTC
  • mfrom: (5.1.3 sid)
  • Revision ID: james.westby@ubuntu.com-20100526022726-7tnbf65s6btbibu2
Tags: 1.10~~pre-alpha+r2100-1
* New SVN checkout, shortly after upstream "pre-alpha" release
* Target unstable, to get more testing for enigma
* Remove spelling patches included upstream

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
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">
 
3
  <el:protected>
 
4
    <el:info el:type="level">
 
5
      <el:identity el:title="Space Travels" el:subtitle="" el:id="level10b"/>
 
6
      <el:version el:score="1" el:release="1" el:revision="1" el:status="released"/>
 
7
      <el:author  el:name="Siegfried Fennig" el:email="" el:homepage=""/>
 
8
      <el:copyright>Copyright © 2003 Siegfried Fennig</el:copyright>
 
9
      <el:license el:type="GPL version 2" el:open="true"/>
 
10
      <el:compatibility el:enigma="0.92">
 
11
      </el:compatibility>
 
12
      <el:modes el:easy="false" el:single="true" el:network="false"/>
 
13
      <el:comments>
 
14
        <el:code>Lua 5.1 and XML converted by Leveladministrators</el:code>
 
15
      </el:comments>
 
16
      <el:score el:easy="-" el:difficult="-"/>
 
17
    </el:info>
 
18
    <el:luamain><![CDATA[
 
19
levelw = 153
 
20
levelh =  61
 
21
 
 
22
create_world(levelw, levelh)
 
23
fill_floor("fl-space")
 
24
 
 
25
oxyd(  8, 6)
 
26
oxyd( 27, 6)
 
27
oxyd( 46, 6)
 
28
oxyd( 65, 6)
 
29
oxyd( 84, 6)
 
30
oxyd(103, 6)
 
31
oxyd(122, 6)
 
32
oxyd(141, 6)
 
33
oxyd(  8,18)
 
34
oxyd( 27,18)
 
35
oxyd( 46,18)
 
36
oxyd( 65,18)
 
37
oxyd( 84,18)
 
38
oxyd(103,18)
 
39
oxyd(122,18)
 
40
oxyd(141,18)
 
41
 
 
42
oxyd_shuffle()
 
43
 
 
44
function basis1( x, y)
 
45
       draw_stones("st-rock5", { x, y},     {1,0}, 8)
 
46
       draw_stones("st-rock5", { x, y+4},   {1,0}, 8)
 
47
       draw_stones("st-rock5", { x, y+1},   {0,1}, 3)
 
48
       draw_stones("st-rock5", { x+7, y+1}, {0,1}, 3)
 
49
       draw_floor("fl-gradient", {x+1,y+2}, {0,1}, 1, {type=3})
 
50
       draw_floor("fl-gradient", {x+2, y+1},{1,0}, 4, {type=1})
 
51
       draw_floor("fl-gradient", {x+6,y+2}, {0,1}, 1, {type=4})
 
52
       draw_floor("fl-gradient", {x+2,y+3}, {1,0}, 4, {type=2})
 
53
       set_floor("fl-gradient",   x+1, y+1,           {type=5})
 
54
       set_floor("fl-gradient",   x+6, y+1,           {type=6})
 
55
       set_floor("fl-gradient",   x+1, y+3,           {type=7})
 
56
       set_floor("fl-gradient",   x+6, y+3,           {type=8})
 
57
       fill_floor("fl-normal",    x+2,y+2, 4,1)
 
58
       set_item("it-hollow",      x+4,y+2)
 
59
end
 
60
 
 
61
basis1 (  6, 4)
 
62
basis1 ( 25, 4)
 
63
basis1 ( 44, 4)
 
64
basis1 ( 63, 4)
 
65
basis1 ( 82, 4)
 
66
basis1 (101, 4)
 
67
basis1 (120, 4)
 
68
basis1 (139, 4)
 
69
basis1 (  6,16)
 
70
basis1 ( 25,16)
 
71
basis1 ( 44,16)
 
72
basis1 ( 63,16)
 
73
basis1 ( 82,16)
 
74
basis1 (101,16)
 
75
basis1 (120,16)
 
76
basis1 (139,16)
 
77
 
 
78
function basis2( x, y)
 
79
       fill_floor("fl-metal",     x+1,y+3, 18,7)
 
80
       draw_stones("st-rock5",   {x, y+2},    {1,0},20)
 
81
       draw_stones("st-rock5",   {x, y+10},   {1,0},20)
 
82
       draw_stones("st-rock5",   {x, y+3},    {0,1}, 7)
 
83
       draw_stones("st-rock5",   {x+19, y+3}, {0,1}, 7)
 
84
       draw_floor("fl-gradient", {x+1,y+5}, {0,1}, 1, {type=3})
 
85
       draw_floor("fl-gradient", {x+2, y+4},{1,0},16, {type=1})
 
86
       draw_floor("fl-gradient", {x+18,y+5},{0,1}, 1, {type=4})
 
87
       draw_floor("fl-gradient", {x+2,y+6}, {1,0},16, {type=2})
 
88
       set_floor("fl-gradient",   x+1, y+4,           {type=5})
 
89
       set_floor("fl-gradient",   x+18, y+4,          {type=6})
 
90
       set_floor("fl-gradient",   x+1, y+6,           {type=7})
 
91
       set_floor("fl-gradient",   x+18, y+6,          {type=8})
 
92
       fill_floor("fl-normal",    x+2,y+5, 16,1)
 
93
       set_item("it-hollow",      x+10,y+8)
 
94
end
 
95
 
 
96
basis2 (38,48)
 
97
basis2 (95,48)
 
98
 
 
99
SetDefaultAttribs("it-wormhole", {range=1.0, strength=10})
 
100
 
 
101
set_item("it-wormhole", 11, 6, {targetx="48.5",targety="56.5"})
 
102
set_item("it-wormhole", 30, 6, {targetx="48.5",targety="56.5"})
 
103
set_item("it-wormhole", 49, 6, {targetx="105.5",targety="56.5"})
 
104
set_item("it-wormhole", 68, 6, {targetx="105.5",targety="56.5"})
 
105
set_item("it-wormhole", 87, 6, {targetx="48.5",targety="56.5"})
 
106
set_item("it-wormhole",106, 6, {targetx="48.5",targety="56.5"})
 
107
set_item("it-wormhole",125, 6, {targetx="105.5",targety="56.5"})
 
108
set_item("it-wormhole",144, 6, {targetx="105.5",targety="56.5"})
 
109
set_item("it-wormhole", 11,18, {targetx="48.5",targety="56.5"})
 
110
set_item("it-wormhole", 30,18, {targetx="48.5",targety="56.5"})
 
111
set_item("it-wormhole", 49,18, {targetx="105.5",targety="56.5"})
 
112
set_item("it-wormhole", 68,18, {targetx="105.5",targety="56.5"})
 
113
set_item("it-wormhole", 87,18, {targetx="48.5",targety="56.5"})
 
114
set_item("it-wormhole",106,18, {targetx="48.5",targety="56.5"})
 
115
set_item("it-wormhole",125,18, {targetx="105.5",targety="56.5"})
 
116
set_item("it-wormhole",144,18, {targetx="105.5",targety="56.5"})
 
117
 
 
118
set_item("it-wormhole", 40,53, {targetx="10.5",targety="6.5"})
 
119
set_item("it-wormhole", 41,53, {targetx="29.5",targety="6.5"})
 
120
set_item("it-wormhole", 42,53, {targetx="48.5",targety="6.5"})
 
121
set_item("it-wormhole", 43,53, {targetx="67.5",targety="6.5"})
 
122
set_item("it-wormhole", 44,53, {targetx="86.5",targety="6.5"})
 
123
set_item("it-wormhole", 45,53, {targetx="105.5",targety="6.5"})
 
124
set_item("it-wormhole", 46,53, {targetx="124.5",targety="6.5"})
 
125
set_item("it-wormhole", 47,53, {targetx="143.5",targety="6.5"})
 
126
set_item("it-wormhole", 48,53, {targetx="10.5",targety="18.5"})
 
127
set_item("it-wormhole", 49,53, {targetx="29.5",targety="18.5"})
 
128
set_item("it-wormhole", 50,53, {targetx="48.5",targety="18.5"})
 
129
set_item("it-wormhole", 51,53, {targetx="67.5",targety="18.5"})
 
130
set_item("it-wormhole", 52,53, {targetx="86.5",targety="18.5"})
 
131
set_item("it-wormhole", 53,53, {targetx="105.5",targety="18.5"})
 
132
set_item("it-wormhole", 54,53, {targetx="124.5",targety="18.5"})
 
133
set_item("it-wormhole", 55,53, {targetx="143.5",targety="18.5"})
 
134
 
 
135
set_item("it-wormhole", 97,53, {targetx="10.5",targety="18.5"})
 
136
set_item("it-wormhole", 98,53, {targetx="29.5",targety="18.5"})
 
137
set_item("it-wormhole", 99,53, {targetx="48.5",targety="18.5"})
 
138
set_item("it-wormhole",100,53, {targetx="67.5",targety="18.5"})
 
139
set_item("it-wormhole",101,53, {targetx="86.5",targety="18.5"})
 
140
set_item("it-wormhole",102,53, {targetx="105.5",targety="18.5"})
 
141
set_item("it-wormhole",103,53, {targetx="124.5",targety="18.5"})
 
142
set_item("it-wormhole",104,53, {targetx="143.5",targety="18.5"})
 
143
set_item("it-wormhole",105,53, {targetx="10.5",targety="6.5"})
 
144
set_item("it-wormhole",106,53, {targetx="29.5",targety="6.5"})
 
145
set_item("it-wormhole",107,53, {targetx="48.5",targety="6.5"})
 
146
set_item("it-wormhole",108,53, {targetx="67.5",targety="6.5"})
 
147
set_item("it-wormhole",109,53, {targetx="86.5",targety="6.5"})
 
148
set_item("it-wormhole",110,53, {targetx="105.5",targety="6.5"})
 
149
set_item("it-wormhole",111,53, {targetx="124.5",targety="6.5"})
 
150
set_item("it-wormhole",112,53, {targetx="143.5",targety="6.5"})
 
151
 
 
152
draw_stones( "st-rock5", { 39,57}, {1,0}, 1)
 
153
draw_stones( "st-rock5", { 96,57}, {1,0}, 2)
 
154
 
 
155
display.SetFollowMode(display.FOLLOW_SCROLLING)
 
156
 
 
157
set_actor("ac-blackball", 48.5, 56.5)
 
158
    ]]></el:luamain>
 
159
    <el:i18n>
 
160
      <el:string el:key="title">
 
161
        <el:english el:translate="false"/>
 
162
      </el:string>
 
163
    </el:i18n>
 
164
  </el:protected>
 
165
</el:level>