Background can now render three images: Top, Center and Bottom
[supertux.git] / data / levels / bonus2 / worldmap.stwm
index 9018a4a..6a39c00 100644 (file)
@@ -1,13 +1,21 @@
 ;; Generated with Flexlay Editor
 (supertux-worldmap
-  (properties 
-    (name  "Bonus Island II")
-    (start_pos_x 22)
-    (start_pos_y 17))  
+  (properties
+    (name  (_ "Bonus Island II"))
+    (music "music/salcon.ogg")
+  )
+  (spawnpoint
+    (name "main")
+    (x 22)
+    (y 17)
+  )
   (tilemap 
     (width  70)
     (height 40)
-    (data
+    (layer "interactive")
+    (solid #t)
+    (speed 1.000000)
+    (tiles
        9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  
        9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  
        9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  
        9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  15 23 22 37 40 40 40 40 40 40 40 42 17 9  9  9  9  9  9  9  9  9  15 19 20 13 9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  
        9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  15 19 19 19 20 18 18 21 20 18 21 19 17 9  9  9  9  9  9  9  9  9  14 18 13 9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  
        9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  14 18 18 18 13 9  9  14 13 9  14 18 13 9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  
-       9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  
-           ))
-(levels
-      (level (name "bonus2/level1.stl")
-           (x 18)
-           (y 15))
-      (level (name "bonus2/level2.stl")
-           (x 26)
-           (y 15))
-      (level (name "bonus2/level3.stl")
-           (x 13)
-           (y 21))
-      (level (name "bonus2/level4.stl")
-           (x 19)
-           (y 24))
-      (level (name "bonus2/level5.stl")
-           (x 28)
-           (y 31))
-      (level (name "bonus2/level6.stl")
-           (x 34)
-           (y 24))
-      (level (name "bonus2/level7.stl")
-           (x 38)
-           (y 22))
-      (level (name "bonus2/level8.stl")
-           (x 17)
-           (y 12))
-      (level (name "bonus2/level9.stl")
-           (x 34)
-           (y 14))
-      (level (name "bonus2/level10.stl")
-           (x 36)
-           (y 27))
-      (level (name "bonus2/level11.stl")
-           (x 21)
-           (y 27))
-      (level (name "bonus2/level12.stl")
-           (x 34)
-           (y 20))
-      (level (name "bonus2/level13.stl")
-           (x 13)
-           (y 16))
-      (level (name "bonus2/level14.stl")
-           (x 28)
-           (y 27))
-      (level (name "bonus2/level15.stl")
-           (x 14)
-           (y 27))
-      (level (name "bonus2/level16.stl")
-           (x 23)
-           (y 12))
-      (level (name "bonus2/level17.stl")
-           (x 22)
-           (y 19))
-      (level (name "bonus2/level18.stl")
-           (x 24)
-           (y 30))
-      (level (name "bonus2/level19.stl")
-           (x 50)
-           (y 20))
-      (level (name "bonus2/level20.stl")
-           (extro-filename "extro-bonus2.txt")
-           (x 21)
-           (y 8))
-      (level (name "bonus2/level21.stl")
-           (x 13)
-           (y 12))
-      (level (name "bonus2/level22.stl")
-           (x 34)
-           (y 29))
-      (level (name "bonus2/level23.stl")
-           (x 10)
-           (y 22))
-      (level (name "bonus2/level24.stl")
-           (x 28)
-           (y 20))
-      (level (name "bonus2/level25.stl")
-           (x 33)
-           (y 36))
-      (level (name "bonus2/level26.stl")
-           (x 34)
-           (y 33))
-      (level (name "bonus2/level27.stl")
-           (x 38)
-           (y 14))
-      (level (name "bonus2/level28.stl")
-           (x 50)
-           (y 33))
-      (level
-           (x 60)
-           (y 20)
-           (teleport-message "I wonder where that path leads to...")
-           (dest_x 25)
-           (dest_y 8))
-      (level
-           (x 25)
-           (y 8)
-           (teleport-message "Warp home")
-           (dest_x 22)
-           (dest_y 17))
-      (level (map-message "You found a secret place!")
-           (x 39)
-           (y 20) (apply-action-right #f))
-      (level (map-message "You found a secret place!")
-           (x 39)
-           (y 33) (apply-action-right #f))
-   )
+       9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9  9)
+  )
+  (level
+    (x 18)
+    (y 15)
+    (name "level1.stl")
+  )
+  (level
+    (x 26)
+    (y 15)
+    (name "level2.stl")
+  )
+  (level
+    (x 13)
+    (y 21)
+    (name "level3.stl")
+  )
+  (level
+    (x 19)
+    (y 24)
+    (name "level4.stl")
+  )
+  (level
+    (x 28)
+    (y 31)
+    (name "level5.stl")
+  )
+  (level
+    (x 34)
+    (y 24)
+    (name "level6.stl")
+  )
+  (level
+    (x 38)
+    (y 22)
+    (name "level7.stl")
+  )
+  (level
+    (x 17)
+    (y 12)
+    (name "level8.stl")
+  )
+  (level
+    (x 34)
+    (y 14)
+    (name "level9.stl")
+  )
+  (level
+    (x 36)
+    (y 27)
+    (name "level10.stl")
+  )
+  (level
+    (x 21)
+    (y 27)
+    (name "level11.stl")
+  )
+  (level
+    (x 34)
+    (y 20)
+    (name "level12.stl")
+  )
+  (level
+    (x 13)
+    (y 16)
+    (name "level13.stl")
+  )
+  (level
+    (x 28)
+    (y 27)
+    (name "level14.stl")
+  )
+  (level
+    (x 14)
+    (y 27)
+    (name "level15.stl")
+  )
+  (level
+    (x 23)
+    (y 12)
+    (name "level16.stl")
+  )
+  (level
+    (x 22)
+    (y 19)
+    (name "level17.stl")
+  )
+  (level
+    (x 24)
+    (y 30)
+    (name "level18.stl")
+  )
+  (level
+    (x 50)
+    (y 20)
+    (name "level19.stl")
+  )
+  (level
+    (x 21)
+    (y 8)
+    (extro-script "
+display_text_file(\"extro.txt\")
+")
+    (name "level20.stl")
+  )
+  (level
+    (x 13)
+    (y 12)
+    (name "level21.stl")
+  )
+  (level
+    (x 34)
+    (y 29)
+    (name "level22.stl")
+  )
+  (level
+    (x 10)
+    (y 22)
+    (name "level23.stl")
+  )
+  (level
+    (x 28)
+    (y 20)
+    (name "level24.stl")
+  )
+  (level
+    (x 33)
+    (y 36)
+    (name "level25.stl")
+  )
+  (level
+    (x 34)
+    (y 33)
+    (name "level26.stl")
+  )
+  (level
+    (x 38)
+    (y 14)
+    (name "level27.stl")
+  )
+  (level
+    (x 50)
+    (y 33)
+    (name "level28.stl")
+  )
+  (special-tile
+    (x 60)
+    (y 20)
+    (map-message (_ "I wonder where that path leads to..."))
+    (teleport-to-x 25)
+    (teleport-to-y 8)
+  )
+  (special-tile
+    (x 25)
+    (y 8)
+    (map-message (_ "Warp home"))
+    (teleport-to-x 22)
+    (teleport-to-y 17)
+  )
+  (special-tile
+    (x 39)
+    (y 20)
+    (map-message (_ "You found a secret place!"))
+    (passive-message #t)
+    (apply-to-direction "west")
+  )
+  (special-tile
+    (x 39)
+    (y 33)
+    (map-message (_ "You found a secret place!"))
+    (passive-message #t)
+    (apply-to-direction "west")
+  )
 )