/[enigma]/enigma/data/levels/ss2.lua
ViewVC logotype

Diff of /enigma/data/levels/ss2.lua

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.2 by reallysoft, Mon Jul 14 22:25:26 2003 UTC revision 1.3 by reallysoft, Thu Jul 17 17:24:59 2003 UTC
# Line 4  levelh = 13 Line 4  levelh = 13
4  create_world(levelw, levelh)  create_world(levelw, levelh)
5  oxyd_default_flavor = "d"       -- Default flavor for oxyd stones.  oxyd_default_flavor = "d"       -- Default flavor for oxyd stones.
6    
7    difficult = (options.Difficulty==2)
8    
9  fill_floor("fl-sahara", 0,0, level_width,level_height)  fill_floor("fl-sahara", 0,0, level_width,level_height)
10  function renderLine( line, pattern)  function renderLine( line, pattern)
11      for i=1, strlen(pattern) do      for i=1, strlen(pattern) do
# Line 36  function renderLine( line, pattern) Line 38  function renderLine( line, pattern)
38           set_stone("st-bolder", i-1,line, {name="bolder4", direction=NORTH})           set_stone("st-bolder", i-1,line, {name="bolder4", direction=NORTH})
39        elseif c == "O" then        elseif c == "O" then
40           oxyd(i-1,line)           oxyd(i-1,line)
41          elseif c == "A" then
42             if difficult then
43                set_floor("fl-abyss",i-1,line)
44             end
45        elseif c == "B" then        elseif c == "B" then
46           set_actor("ac-blackball", i-.5,line+.5, {player=0})           set_actor("ac-blackball", i-.5,line+.5, {player=0})
47           set_item("it-yinyang",i,line+1)           set_item("it-yinyang",i,line+1)
# Line 50  renderLine(00, "G12GGGGGGGGGGGGGGGGG") Line 56  renderLine(00, "G12GGGGGGGGGGGGGGGGG")
56  renderLine(01, "GB Gw             xG")  renderLine(01, "GB Gw             xG")
57  renderLine(02, "G  G               G")  renderLine(02, "G  G               G")
58  renderLine(03, "G34G               G")  renderLine(03, "G34G               G")
59  renderLine(04, "GGG                G")  renderLine(04, "GGGG       A       G")
60  renderLine(05, "Gy                 G")  renderLine(05, "Gy        A        G")
61  renderLine(06, "G                  G")  renderLine(06, "G        A         G")
62  renderLine(07, "G                G G")  renderLine(07, "G       A        G G")
63  renderLine(08, "G               GOGG")  renderLine(08, "G      A       GGOGG")
64  renderLine(09, "G              GGaGG")  renderLine(09, "G              GGaGG")
65  renderLine(10, "G             GObWcO")  renderLine(10, "G             GObWcO")
66  renderLine(11, "G             zGGdGG")  renderLine(11, "G             zGGdGG")
# Line 62  renderLine(12, "GGGGGGGGGGGGGGGGGOGG") Line 68  renderLine(12, "GGGGGGGGGGGGGGGGGOGG")
68  --              01234567890123456789  --              01234567890123456789
69    
70  set_item ("it-trigger", 7, 4, {action="openclose", target="door1"})  set_item ("it-trigger", 7, 4, {action="openclose", target="door1"})
71  set_item ("it-trigger", 12, 4, {action="openclose", target="door2"})  set_item ("it-trigger", 13, 4, {action="openclose", target="door2"})
72  set_item ("it-trigger", 7, 8, {action="openclose", target="door3"})  set_item ("it-trigger", 5, 8, {action="openclose", target="door3"})
73  set_item ("it-trigger", 12, 8, {action="openclose", target="door4"})  set_item ("it-trigger", 11, 8, {action="openclose", target="door4"})
74    
75  hitcounter = { 0, 0, 0, 0 }  hitcounter = { 0, 0, 0, 0 }
76  todir = { EAST, SOUTH, WEST, NORTH }  todir = { EAST, SOUTH, WEST, NORTH }

Legend:
Removed from v.1.2  
changed lines
  Added in v.1.3

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26