home *** CD-ROM | disk | FTP | other *** search
/ GameStar Special 2004 August / GSSH0804.iso / Geschicklichkeit / Enigma / Enigma-081.exe / data / levels / nat1.lua < prev    next >
Text File  |  2003-01-05  |  2KB  |  71 lines

  1. -- Indoor Pool
  2. -- A level for Enigma
  3. -- Copyright (c) 2002 Nat Pryce
  4. -- License: GPL v2.0 or above
  5.  
  6.  
  7. create_world(20,13)
  8. oxyd_default_flavor = "a"       -- Default flavor for oxyd stones.
  9.  
  10.  
  11. draw_border("st-rock2")    
  12. fill_floor("fl-leaves", 0,0, level_width, level_height )
  13. fill_floor("fl-gray", 5,3, level_width-10, level_height-6 )
  14. set_floor("fl-gray", level_width-5, level_height/2 )
  15.  
  16. draw_stones( "st-puzzle", {0, 6}, {1,0}, 6, {connections=PUZ_0101} )
  17. set_stone( "st-puzzle", 6, 6, {connections=PUZ_0001} )
  18. set_stone( "st-rock2", 7, 6 )
  19.  
  20. draw_stones( "st-rock2", {5,2}, {1,0}, 5 )
  21. draw_stones( "st-rock2", {9,3}, {1,0}, 6 )
  22. draw_stones( "st-rock2", {14,3}, {0,1}, 3 )
  23. set_stone( "st-rock2", 15, 5 )
  24.  
  25. draw_stones( "st-rock2", {5,10}, {1,0}, 5 )
  26. draw_stones( "st-rock2", {9,9}, {1,0}, 6 )
  27. draw_stones( "st-rock2", {14,9}, {0,-1}, 3 )
  28. set_stone( "st-rock2", 15, 7 )
  29.  
  30. draw_stones( "st-rock2", {5,4}, {1,0}, 3 )
  31. draw_stones( "st-rock2", {5,8}, {1,0}, 3 )
  32.  
  33. draw_stones( "st-rock2", {10,5}, {1,0}, 3 )
  34. draw_stones( "st-rock2", {10,7}, {1,0}, 3 )
  35.  
  36. draw_floor( "fl-water", {9,6}, {1,0}, 4 )
  37.  
  38. draw_stones( "st-grate1", {6,3}, {0,2}, 4 )
  39. draw_stones( "st-wood",   {7,3}, {0,2}, 4 )
  40. draw_stones( "st-wood",   {8,5}, {0,2}, 2 )
  41.  
  42. set_stone( "st-wood", 14, 2 )
  43. set_stone( "st-wood", 15, 3 )
  44. set_stone( "st-wood", 14, level_height-3 )
  45. set_stone( "st-wood", 15, level_height-4 )
  46.  
  47. set_item( "it-trigger", 11,4, {action="openclose", target="door1"})
  48. set_item( "it-trigger", 11,8, {action="openclose", target="door2"})
  49.  
  50. oxyd(1,1)
  51. set_stone( "st-rock2", 2, 1 )
  52. set_stone( "st-rock2", 2, 2 )
  53. doorv( 2, 3, {name="door1"} )
  54. set_stone( "st-rock2", 2, 4 )
  55. set_stone( "st-rock2", 2, 5 )
  56. oxyd(1,5)
  57.  
  58. oxyd(1,level_height-2)
  59. set_stone( "st-rock2", 2, level_height-2 )
  60. set_stone( "st-rock2", 2, level_height-3 )
  61. doorv( 2, level_height-4, {name="door2"} )
  62. set_stone( "st-rock2", 2, level_height-5 )
  63. set_stone( "st-rock2", 2, level_height-6 )
  64. oxyd(1,level_height-6)
  65.  
  66. oxyd_shuffle()
  67.  
  68. set_actor("ac-blackball", level_width-2.5, level_height/2.0, {player=0})
  69.  
  70.  
  71.