/[enigma]/enigma/levels/test.lua
ViewVC logotype

Diff of /enigma/levels/test.lua

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

revision 1.10 by dheck, Sat Oct 26 23:46:14 2002 UTC revision 1.11 by dheck, Sun Nov 10 08:22:07 2002 UTC
# Line 3  levelh = 37 Line 3  levelh = 37
3    
4  -- create a new level and set some general options  -- create a new level and set some general options
5  create_world(levelw, levelh)  create_world(levelw, levelh)
   
 fill_floor("fl-woven", 0,0, levelw,levelh)  
 fill_floor("fl-leaves", 5,5, 8,8)  
 draw_border("st-brownie")  
   
 for x=1,12 do  
     set_floor("fl-gradient", 10+x, 22, {type=x})  
     set_floor("fl-gradient", 10+x, 24, {type=12+x})  
     set_floor("fl-gradient", 10+x, 26, {type=23})  
 end  
   
 set_stone("st-bolder", 2,2, {direction=EAST})  
 set_stone("st-bolder", 2,3, {direction=SOUTH})  
 set_stone("st-bolder", 2,4, {direction=NORTH})  
 set_stone("st-bolder", 3,2, {direction=WEST})  
 set_stone("st-bolder", 3,3, {direction=EAST})  
 set_item("it-spring1", 2,5);  
   
 draw_stones("st-bombs",   {5,5}, {1,1},  3)  
 draw_stones("st-brownie", {11,11},{1,-1}, 3)  
 draw_stones("st-rock2",   {2,6}, {1,-1}, 3)  
   
 fill_floor("fl-inverse", 25,1, 10,10)  
   
 set_stone("st-thief", 15,16)  
   
 set_stone("st-key_a", 15, 18, {action=idle})  
   
6  oxyd(10,3)  oxyd(10,3)
7  oxyd(11,3)  oxyd(11,3)
8  oxyd(2,4)  oxyd(2,4)
9  oxyd(12,20)  oxyd(12,20)
10  oxyd_shuffle()  oxyd_shuffle()
11    
12  puzzle(24,20,PUZ_0000)  fill_floor("fl-metal", 0,0, levelw,levelh)
13  puzzle(25,20,PUZ_1100)  draw_border("st-brownie")
 puzzle(26,19,PUZ_0110)  
 puzzle(27,18,PUZ_0011)  
 puzzle(28,20,PUZ_1001)  
 puzzle(29,20,PUZ_1101)  
 set_item("it-spring1", 25,14)  
   
   
 set_stone("st-door", 14, 10 , {name="door", type="v"})  
   
 --shogundot1(14,10, {target="door", action="openclose"})  
 --set_stone("st-shogun", 22,16, {holes=7})  
 draw_stones("st-glass", {30, 10}, {0,1},20)  
 laser(22,16, TRUE,EAST)  
   
 fakeoxyd(12,3)  
 fakeoxyd(13,3)  
 fakeoxyd(5,12)  
   
 set_stone("st-wood", 23,7)  
 set_floor("fl-water", 25, 10)  
 set_floor("fl-abyss", 25, 9)  
 set_stone("st-oneway", 5,11, {orientation=enigma.WEST})  
14    
15    set_item("it-spring1", 2,5);
16    
 draw_items("it-umbrella", {3,3}, {1,0}, 10)  
 hammer(9,3)  
17  set_item("it-blackbomb",9,4)  set_item("it-blackbomb",9,4)
18    set_stone("st-magic", 1,1)
19  dynamite(9,5)  dynamite(9,5)
 dynamite(10,5)  
 dynamite(11,5)  
 dynamite(12,5)  
 dynamite(13,5)  
 dynamite(9,6)  
 dynamite(10,6)  
 dynamite(11,6)  
 dynamite(12,6)  
 dynamite(13,6)  
   
 set_floor("fl-bridge", 20,8, {name="bridge", type="y"})  
 set_item("it-trigger", 20,9, {target="bridge", action="openclose"})  
   
 set_item("it-extralife",9,6)  
 set_item("it-spring1",9,7)  
   
   
 set_stone("st-coinslot", 10,10, {action="openclose", target="door"})  
 set_item("it-coin", 11,11,{value=4})  
 set_item("it-coin", 11,12,{value=4})  
 set_item("it-coin", 11,13,{value=4})  
20    
21    set_item("it-hollow",10,5)
22    set_item("it-sword", 6,6)
23    
24  set_item("it-wormhole", 20,20)  for i=1,10 do
25        set_item("it-pipe", 6+i,7, {type=i})
26    end
27    
28    set_item("it-crack", 13,6, {type=3})
29    set_item("it-crack", 13,5, {type=1})
30    set_item("it-crack", 14,5, {type=1})
31    set_item("it-crack", 12,5, {type=1})
32    set_item("it-crack", 12,8, {type=2})
33    set_item("it-crack", 14,6, {type=2})
34    
35    --set_item("it-wormhole", 20,20)
36    
37  set_actor("ac-blackball", 14,6, {player=0})  set_actor("ac-blackball", 14,6, {player=0})
38  --set_actor("ac-blackball", 5,7, {mouseforce=FALSE})  --set_actor("ac-blackball", 5,7, {mouseforce=FALSE})
39    
 set_stones("st-grate1", {{15,5},{10,6},{10,7},{10,8}})  
 set_stone("st-swap", 10,1)  
   
40  -- Call this only after setting the main actor, or the actor probably  -- Call this only after setting the main actor, or the actor probably
41  -- won't be inside the screen at when the game begins.  -- won't be inside the screen at when the game begins.
42  display.SetFollowMode(display.FOLLOW_SCROLLING)  --display.SetFollowMode(display.FOLLOW_SCROLLING)
43    

Legend:
Removed from v.1.10  
changed lines
  Added in v.1.11

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