menu_retro.stl 8.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330
  1. (supertux-level
  2. (version 3)
  3. (name (_ "Menu Level (Retro)"))
  4. (author "SuperTux Team")
  5. (contact "supertux.org/contact.html")
  6. (license "CC-BY-SA 4.0 International")
  7. (allow-item-pocket "inherit")
  8. (icon "")
  9. (icon-locked "")
  10. (statistics
  11. (enable-coins #t)
  12. (enable-badguys #f)
  13. (enable-secrets #t)
  14. )
  15. (sector
  16. (name "main")
  17. (init-script "if(is_christmas())
  18. {
  19. // change ambient light
  20. settings.fade_to_ambient_light(0.7, 0.8, 1, 0);
  21. // change background
  22. background_layer1.set_color(0.5, 0.6, 0.8, 1);
  23. background_layer2.set_color(0.3, 0.4, 0.7, 1);
  24. background_layer3.set_color(0.2, 0.3, 0.66, 1);
  25. skybox_layer1.set_color(0.3, 0.4, 0.6, 1);
  26. skybox_layer2.set_color(0.3, 0.4, 0.6, 1);
  27. gradient.set_color1(0, 0, 0);
  28. gradient.set_color2(0, 0, 0.5);
  29. // change music (disabled for now to keep the retro feel)
  30. // settings.set_music(\"music/misc/christmas_theme.music\");
  31. }")
  32. (ambient-light
  33. (color 1 1 1)
  34. )
  35. (background
  36. (name "skybox_layer2")
  37. (color 1 1 1)
  38. (scroll-speed-x -0.1)
  39. (speed 0)
  40. (image "/images/background/misc/skybox.png")
  41. (z-pos -240)
  42. )
  43. (background
  44. (name "background_layer1")
  45. (color 1 1 1)
  46. (alignment "bottom")
  47. (speed 0.5)
  48. (image-top "/images/background/misc/transparent_up.png")
  49. (image "/images/background/retro/arctis_shore.png")
  50. (z-pos -200)
  51. )
  52. (background
  53. (name "background_layer3")
  54. (color 1 1 1)
  55. (speed 0)
  56. (image-top "/images/background/misc/transparent_up.png")
  57. (image "/images/background/retro/arctis_skyline.png")
  58. (z-pos -220)
  59. )
  60. (background
  61. (name "background_layer2")
  62. (color 1 1 1)
  63. (speed 0.01)
  64. (speed-y 0)
  65. (image-top "/images/background/misc/transparent_up.png")
  66. (image "/images/background/retro/arctis_icechunk.png")
  67. (z-pos -210)
  68. )
  69. (background
  70. (name "skybox_layer1")
  71. (color 1 1 1)
  72. (scroll-speed-x -2)
  73. (speed 0)
  74. (image "/images/background/misc/clouds.png")
  75. (z-pos -230)
  76. )
  77. (bonusblock
  78. (type "retro")
  79. (z-pos 51)
  80. (x 928)
  81. (y 416)
  82. )
  83. (bonusblock
  84. (type "retro")
  85. (z-pos 51)
  86. (x 1056)
  87. (y 416)
  88. )
  89. (bonusblock
  90. (type "retro")
  91. (z-pos 51)
  92. (x 1056)
  93. (y 288)
  94. )
  95. (bonusblock
  96. (type "retro")
  97. (z-pos 51)
  98. (x 1184)
  99. (y 416)
  100. )
  101. (bonusblock
  102. (type "retro")
  103. (z-pos 51)
  104. (x 1632)
  105. (y 288)
  106. )
  107. (bonusblock
  108. (type "retro")
  109. (z-pos 51)
  110. (x 1536)
  111. (y 416)
  112. )
  113. (bonusblock
  114. (type "retro")
  115. (z-pos 51)
  116. (x 1568)
  117. (y 416)
  118. )
  119. (bonusblock
  120. (type "retro")
  121. (z-pos 51)
  122. (x 1664)
  123. (y 416)
  124. )
  125. (bonusblock
  126. (type "retro")
  127. (z-pos 51)
  128. (x 1696)
  129. (y 416)
  130. )
  131. (bonusblock
  132. (type "retro")
  133. (z-pos 51)
  134. (x 1792)
  135. (y 416)
  136. )
  137. (bonusblock
  138. (type "retro")
  139. (z-pos 51)
  140. (x 1824)
  141. (y 416)
  142. )
  143. (bonusblock
  144. (type "retro")
  145. (z-pos 51)
  146. (x 3008)
  147. (y 192)
  148. )
  149. (bonusblock
  150. (type "retro")
  151. (z-pos 51)
  152. (x 3040)
  153. (y 192)
  154. )
  155. (bonusblock
  156. (type "retro")
  157. (z-pos 51)
  158. (x 3168)
  159. (y 288)
  160. )
  161. (bonusblock
  162. (type "retro")
  163. (z-pos 51)
  164. (x 3360)
  165. (y 320)
  166. )
  167. (bonusblock
  168. (type "retro")
  169. (z-pos 51)
  170. (x 4736)
  171. (y 256)
  172. )
  173. (bonusblock
  174. (type "retro")
  175. (z-pos 51)
  176. (x 4800)
  177. (y 256)
  178. )
  179. (bonusblock
  180. (type "retro")
  181. (z-pos 51)
  182. (x 7168)
  183. (y 352)
  184. )
  185. (bonusblock
  186. (type "retro")
  187. (z-pos 51)
  188. (x 7200)
  189. (y 352)
  190. )
  191. (bonusblock
  192. (type "retro")
  193. (z-pos 51)
  194. (x 8608)
  195. (y 384)
  196. )
  197. (brick
  198. (type "retro")
  199. (z-pos 51)
  200. (x 1888)
  201. (y 160)
  202. (breakable #t)
  203. )
  204. (brick
  205. (type "retro")
  206. (z-pos 51)
  207. (x 1920)
  208. (y 160)
  209. (breakable #t)
  210. )
  211. (brick
  212. (type "retro")
  213. (z-pos 51)
  214. (x 1952)
  215. (y 160)
  216. (breakable #t)
  217. )
  218. (brick
  219. (type "retro")
  220. (z-pos 51)
  221. (x 1984)
  222. (y 160)
  223. (breakable #t)
  224. )
  225. (brick
  226. (type "retro")
  227. (z-pos 51)
  228. (x 2016)
  229. (y 160)
  230. (breakable #t)
  231. )
  232. (brick
  233. (type "retro")
  234. (z-pos 51)
  235. (x 2048)
  236. (y 160)
  237. (breakable #t)
  238. )
  239. (brick
  240. (type "retro")
  241. (z-pos 51)
  242. (x 1856)
  243. (y 416)
  244. (breakable #t)
  245. )
  246. (brick
  247. (type "retro")
  248. (z-pos 51)
  249. (x 1760)
  250. (y 416)
  251. (breakable #t)
  252. )
  253. (brick
  254. (type "retro")
  255. (z-pos 51)
  256. (x 1728)
  257. (y 416)
  258. (breakable #t)
  259. )
  260. (brick
  261. (type "retro")
  262. (z-pos 51)
  263. (x 1632)
  264. (y 416)
  265. (breakable #t)
  266. )
  267. (brick
  268. (type "retro")
  269. (z-pos 51)
  270. (x 1600)
  271. (y 416)
  272. (breakable #t)
  273. )
  274. (brick
  275. (type "retro")
  276. (z-pos 51)
  277. (x 1504)
  278. (y 416)
  279. (breakable #t)
  280. )
  281. (camera
  282. (name "Camera")
  283. (mode "normal")
  284. )
  285. (gradient
  286. (name "gradient")
  287. (top_color 0.8 0.9 1)
  288. (bottom_color 0.82 0.8 0.98)
  289. )
  290. (music
  291. (file "/music/retro/theme_old.music")
  292. )
  293. (spawnpoint
  294. (name "main")
  295. (x 0)
  296. (y 0)
  297. )
  298. (tilemap
  299. (solid #f)
  300. (z-pos -100)
  301. (width 300)
  302. (height 25)
  303. (tiles -7500 0)
  304. )
  305. (tilemap
  306. (solid #t)
  307. (z-pos 0)
  308. (width 300)
  309. (height 25)
  310. (tiles -2546 0 27 29 0 47 0 27 29 -76 0 27 -13 28 29 -3 0 27 -9 28 29 -92 0 47 0 27 -3 28 29 -30 0 4100 -4 4102 4101 -44 0 4100 -2 4102 4101 -15 0 27 -4 28 29 -225 0 4157 -2 4002 -2 4001 4158 -44 0 4157 4003 4002 4158 -31 0 27 -2 28 29 -8 0 27 -2 28 29 -28 0 27 -2 28 29 -167 0 4161 -4 4000 4162 -44 0 4161 -2 4000 4162 -58 0 27 -10 28 29 -172 0 4100 -3 4102 4159 -4 4000 4162 -41 0 4100 -2 4102 4159 -2 4000 4162 -106 0 4100 -2 4102 4101 -132 0 4157 -3 4001 4163 -4 4000 4160 -4 4102 4101 -36 0 4157 4002 4001 4163 -2 4000 4162 -22 0 4100 -30 4102 4101 -39 0 4100 -5 4102 4101 4100 -4 4102 4101 4157 -2 4001 4158 -132 0 4161 -8 4000 4164 -3 4001 4003 4158 -36 0 4161 -5 4000 4160 -9 4102 4101 -12 0 4157 -2 4002 4001 4002 4001 4002 -2 4001 4002 4003 4002 -3 4001 4002 -12 4001 4003 4001 4003 4158 -39 0 4157 -2 4001 4003 -2 4001 4158 4157 -4 4001 4158 4161 -2 4000 4162 4100 4101 -47 0 -26 4102 4101 -37 0 4100 -18 4102 4159 -13 4000 4160 -36 4102 4159 4000 4078 -3 4000 4164 4001 4002 -2 4001 4002 4003 -3 4001 4158 -12 0 4161 4000 4078 -28 4000 4160 -25 4102 4101 4100 4101 4100 4102 4101 4100 -7 4102 4159 -5 4000 4162 4161 -4 4000 4162 4161 -2 4000 4162 4157 4158 4100 -46 4102 4002 -3 4001 -2 4002 -20 4001 4169 -37 4102 4168 -6 4001 -2 4002 -3 4001 4002 -6 4001 4163 -13 4000 4164 -13 4001 4003 4002 -3 4001 -2 4002 -16 4001 4163 -15 4000 4160 -12 4102 4159 -30 4000 4164 -2 4001 4003 -2 4001 4002 -3 4001 4003 -5 4001 4002 -9 4001 4158 4157 4158 4157 4001 4158 4157 -3 4001 4003 4002 -2 4001 4163 -5 4000 4162 4161 -4 4000 4162 4161 -2 4000 4162 4161 4162 4157 -2 4001 4003 -5 4001 4003 4001 -2 4002 4001 -2 4002 -5 4001 4002 -4 4001 4002 -5 4001 4002 -14 4001 -26 4000 4164 4001 4002 -2 4001 4002 -8 4001 4002 -23 4001 4163 -5 4000 4078 -33 4000 4078 -45 4000 4164 -7 4001 4003 -4 4001 4163 -2 4000 4078 -4 4000 4078 -48 4000 4162 4161 4162 4161 4000 4162 4161 -13 4000 4162 4161 -4 4000 4162 4161 -2 4000 4162 4161 4162 4161 -20 4000 4078 -49 4000 4078 -19 4000 4078 -108 4000 4078 -66 4000 4162 4161 4162 4161 4000 4162 4161 -13 4000 4162 4161 -4 4000 4162 4161 -2 4000 4162 4161 4162 4161 -8 4000 4078 -257 4000 4162 4161 4162 4161 4000 4162 4161 -13 4000 4162 4161 -4 4000 4162 4161 -2 4000 4162 4161 4162 4161 -266 4000 4162 4161 4162 4161 4000 4162 4161 -13 4000 4162 4161 -4 4000 4162 4161 -2 4000 4162 4161 4162 4161 -266 4000 4162 4161 4162 4161 4000 4162 4161 -13 4000 4162 4161 -4 4000 4162 4161 -2 4000 4162 4161 4162 4161 -266 4000 4162 4161 4162 4161 4000 4162 4161 -13 4000 4162 4161 -4 4000 4162 4161 -2 4000 4162 4161 4162 4161 -266 4000 4162 4161 4162 4161 4000 4162 4161 -13 4000 4162 4161 -4 4000 4162 4161 -2 4000 4162 4161 4162 4161 -266 4000 4162 4161 4162 4161 4000 4162 4161 -13 4000 4162 4161 -4 4000 4162 4161 -2 4000 4162 4161 4162 4161 -46 4000)
  311. )
  312. (tilemap
  313. (solid #f)
  314. (z-pos 100)
  315. (width 300)
  316. (height 25)
  317. (tiles -7500 0)
  318. )
  319. (tilemap
  320. (solid #t)
  321. (z-pos -1)
  322. (width 300)
  323. (height 25)
  324. (tiles -2521 0 27 29 -297 0 27 28 29 -296 0 27 -2 28 29 -295 0 27 -3 28 29 -294 0 27 -6 28 29 -291 0 27 -5 28 29 -292 0 27 -6 28 29 -151 0 57 58 -138 0 27 -7 28 29 -151 0 59 60 -2724 0)
  325. )
  326. )
  327. )