Added ice flower bonuses and a few enemies.
[supertux.git] / data / supertux.strf
1 ;; -*- mode: scheme; -*-
2 (supertux-resources
3  ;; Small Tux Walk
4  (sprite (name "smalltux-walk-left")
5          (fps 15.0)
6          (x-hotspot 5)
7          (y-hotspot 9)
8          (images "shared/smalltux-left-1.png"
9                  "shared/smalltux-left-2.png"
10                  "shared/smalltux-left-3.png"
11                  "shared/smalltux-left-4.png"
12                  "shared/smalltux-left-5.png"
13                  "shared/smalltux-left-6.png"
14                  "shared/smalltux-left-7.png"
15                  "shared/smalltux-left-8.png"))
16
17  (sprite (name "smalltux-walk-right")
18          (fps 15.0)
19          (x-hotspot 5)
20          (y-hotspot 9)
21          (images "shared/smalltux-right-1.png"
22                  "shared/smalltux-right-2.png"
23                  "shared/smalltux-right-3.png"
24                  "shared/smalltux-right-4.png"
25                  "shared/smalltux-right-5.png"
26                  "shared/smalltux-right-6.png"
27                  "shared/smalltux-right-7.png"
28                  "shared/smalltux-right-8.png"))
29
30  ;; Small Tux Stand
31  (sprite (name "smalltux-stand-left")
32          (fps 15.0)
33          (x-hotspot 5)
34          (y-hotspot 9)
35          (images "shared/smalltux-left-6.png"
36                  ))
37
38  (sprite (name "smalltux-stand-right")
39          (fps 15.0)
40          (x-hotspot 5)
41          (y-hotspot 9)
42          (images "shared/smalltux-right-6.png"))
43
44  ;; Small Tux Jump
45  (sprite (name "smalltux-jump-left")
46          (fps 15.0)
47          (x-hotspot 5)
48          (y-hotspot 7)
49          (images "shared/smalltux-jump-left.png"
50                  ))
51
52  (sprite (name "smalltux-jump-right")
53          (fps 15.0)
54          (x-hotspot 5)
55          (y-hotspot 7)
56          (images "shared/smalltux-jump-right.png"))
57
58  (sprite (name "smalltux-gameover")
59          (fps 10.0)
60          (x-hotspot 13)
61          (y-hotspot 6)
62          (images "shared/smalltux-gameover-0.png"
63                  "shared/smalltux-gameover-1.png"))
64
65  (sprite (name "smalltux-skid-left")
66          (x-hotspot 6)
67          (y-hotspot 8)
68          (images "shared/smalltux-skid-left.png"))
69
70  (sprite (name "smalltux-skid-right")
71          (x-hotspot 6)
72          (y-hotspot 8)
73          (images "shared/smalltux-skid-right.png"))
74
75  (sprite (name "smalltux-kick-left")
76          (x-hotspot 5)
77          (y-hotspot 9)
78          (images "shared/smalltux-kick-left-0.png"))
79
80  (sprite (name "smalltux-kick-right")
81          (x-hotspot 5)
82          (y-hotspot 9)
83          (images "shared/smalltux-kick-right-0.png"))
84
85  (sprite (name "smalltux-grab-left")
86          (x-hotspot 5)
87          (y-hotspot 9)
88          (images "shared/smalltux-grab-left-0.png"))
89
90  (sprite (name "smalltux-grab-right")
91          (x-hotspot 5)
92          (y-hotspot 9)
93          (images "shared/smalltux-grab-right-0.png"))
94
95  (sprite (name "smalltux-star")
96          (x-hotspot 5)
97          (y-hotspot 15)
98          (images "shared/smalltux-star-0.png"
99                  "shared/smalltux-star-1.png"
100                  "shared/smalltux-star-2.png"
101                  ))
102
103  ;; Large Tux Walk
104  (sprite (name "largetux-walk-left")
105          (x-hotspot 6)
106          (y-hotspot 2)
107          (images "shared/largetux-walk-left-0.png"
108                  "shared/largetux-walk-left-1.png"
109                  "shared/largetux-walk-left-2.png"
110                  "shared/largetux-walk-left-3.png"
111                  "shared/largetux-walk-left-4.png"
112                  "shared/largetux-walk-left-5.png"))
113
114  (sprite (name "largetux-walk-right")
115          (x-hotspot 6)
116          (y-hotspot 2)
117          (images "shared/largetux-walk-right-0.png"
118                  "shared/largetux-walk-right-1.png"
119                  "shared/largetux-walk-right-2.png"
120                  "shared/largetux-walk-right-3.png"
121                  "shared/largetux-walk-right-4.png"
122                  "shared/largetux-walk-right-5.png"))
123
124  (sprite (name "largetux-skid-right")
125          (x-hotspot 8)
126          (y-hotspot 3)
127          (images "shared/largetux-skid-right.png"))
128
129  (sprite (name "largetux-skid-left")
130          (x-hotspot 8)
131          (y-hotspot 3)
132          (images "shared/largetux-skid-left.png"))
133         
134  (sprite (name "largetux-stand-left")
135          (x-hotspot 5)
136          (y-hotspot 1)
137          (images "shared/largetux-stand-left.png"))
138
139  (sprite (name "largetux-stand-right")
140          (x-hotspot 5)
141          (y-hotspot 1)
142          (images "shared/largetux-stand-right.png"))
143
144  (sprite (name "largetux-jump-left")
145          (x-hotspot 9)
146          (y-hotspot 2)
147          (images "shared/largetux-jump-left-0.png"))
148  (sprite (name "largetux-jump-right")
149          (x-hotspot 9)
150          (y-hotspot 2)
151          (images "shared/largetux-jump-right-0.png"))
152
153  (sprite (name "largetux-duck-left")
154          (x-hotspot 6)
155          (y-hotspot 6)
156          (images "shared/tux-duck-left.png"))
157  (sprite (name "largetux-duck-right")
158          (x-hotspot 6)
159          (y-hotspot 6)
160          (images "shared/tux-duck-right.png"))
161
162
163  (sprite (name "largetux-kick-left")
164          (x-hotspot 5)
165          (y-hotspot 1)
166          (images "shared/largetux-kick-left-0.png"))
167
168  (sprite (name "largetux-kick-right")
169          (x-hotspot 5)
170          (y-hotspot 1)
171          (images "shared/largetux-kick-right-0.png"))
172
173  (sprite (name "largetux-grab-left")
174          (x-hotspot 5)
175          (y-hotspot 1)
176          (images "shared/largetux-grab-left-0.png"))
177
178  (sprite (name "largetux-grab-right")
179          (x-hotspot 5)
180          (y-hotspot 1)
181          (images "shared/largetux-grab-right-0.png"))
182
183  (sprite (name "largetux-star")
184          (x-hotspot 8)
185          (y-hotspot 8)
186          (images "shared/largetux-star-0.png"
187                  "shared/largetux-star-1.png"
188                  "shared/largetux-star-2.png"
189                  ))
190
191  ;; Icetux
192  (sprite (name "icetux-walk-left")
193          (x-hotspot 6)
194          (y-hotspot 2)
195          (images "shared/icetux-walk-left-0.png"
196                  "shared/icetux-walk-left-1.png"
197                  "shared/icetux-walk-left-2.png"
198                  "shared/icetux-walk-left-3.png"
199                  "shared/icetux-walk-left-4.png"
200                  "shared/icetux-walk-left-5.png"))
201
202  (sprite (name "icetux-walk-right")
203          (x-hotspot 6)
204          (y-hotspot 2)
205          (images "shared/icetux-walk-right-0.png"
206                  "shared/icetux-walk-right-1.png"
207                  "shared/icetux-walk-right-2.png"
208                  "shared/icetux-walk-right-3.png"
209                  "shared/icetux-walk-right-4.png"
210                  "shared/icetux-walk-right-5.png"))
211
212  (sprite (name "icetux-skid-right")
213          (x-hotspot 8)
214          (y-hotspot 3)
215          (images "shared/icetux-skid-right.png"))
216
217  (sprite (name "icetux-skid-left")
218          (x-hotspot 8)
219          (y-hotspot 3)
220          (images "shared/icetux-skid-left.png"))
221         
222  (sprite (name "icetux-stand-left")
223          (x-hotspot 5)
224          (y-hotspot 1)
225          (images "shared/icetux-stand-left.png"))
226
227  (sprite (name "icetux-stand-right")
228          (x-hotspot 5)
229          (y-hotspot 1)
230          (images "shared/icetux-stand-right.png"))
231
232  (sprite (name "icetux-jump-left")
233          (x-hotspot 9)
234          (y-hotspot 2)
235          (images "shared/icetux-jump-left-0.png"))
236  (sprite (name "icetux-jump-right")
237          (x-hotspot 9)
238          (y-hotspot 2)
239          (images "shared/icetux-jump-right-0.png"))
240
241  (sprite (name "icetux-duck-left")
242          (x-hotspot 6)
243          (y-hotspot 6)
244          (images "shared/icetux-duck-left.png"))
245  (sprite (name "icetux-duck-right")
246          (x-hotspot 6)
247          (y-hotspot 6)
248          (images "shared/icetux-duck-right.png"))
249
250
251  (sprite (name "icetux-kick-left")
252          (x-hotspot 5)
253          (y-hotspot 1)
254          (images "shared/icetux-kick-left-0.png"))
255
256  (sprite (name "icetux-kick-right")
257          (x-hotspot 5)
258          (y-hotspot 1)
259          (images "shared/icetux-kick-right-0.png"))
260
261  (sprite (name "icetux-grab-left")
262          (x-hotspot 5)
263          (y-hotspot 1)
264          (images "shared/icetux-grab-left-0.png"))
265
266  (sprite (name "icetux-grab-right")
267          (x-hotspot 5)
268          (y-hotspot 1)
269          (images "shared/icetux-grab-right-0.png"))
270
271  ;; Firetux
272  (sprite (name "firetux-walk-left")
273          (x-hotspot 6)
274          (y-hotspot 2)
275          (images "shared/firetux-walk-left-0.png"
276                  "shared/firetux-walk-left-1.png"
277                  "shared/firetux-walk-left-2.png"
278                  "shared/firetux-walk-left-3.png"
279                  "shared/firetux-walk-left-4.png"
280                  "shared/firetux-walk-left-5.png"))
281
282  (sprite (name "firetux-walk-right")
283          (x-hotspot 6)
284          (y-hotspot 2)
285          (images "shared/firetux-walk-right-0.png"
286                  "shared/firetux-walk-right-1.png"
287                  "shared/firetux-walk-right-2.png"
288                  "shared/firetux-walk-right-3.png"
289                  "shared/firetux-walk-right-4.png"
290                  "shared/firetux-walk-right-5.png"))
291
292  (sprite (name "firetux-skid-right")
293          (x-hotspot 8)
294          (y-hotspot 3)
295          (images "shared/firetux-skid-right.png"))
296
297  (sprite (name "firetux-skid-left")
298          (x-hotspot 8)
299          (y-hotspot 3)
300          (images "shared/firetux-skid-left.png"))
301         
302  (sprite (name "firetux-stand-left")
303          (x-hotspot 5)
304          (y-hotspot 1)
305          (images "shared/firetux-stand-left.png"))
306
307  (sprite (name "firetux-stand-right")
308          (x-hotspot 5)
309          (y-hotspot 1)
310          (images "shared/firetux-stand-right.png"))
311
312  (sprite (name "firetux-jump-left")
313          (x-hotspot 9)
314          (y-hotspot 2)
315          (images "shared/firetux-jump-left-0.png"))
316  (sprite (name "firetux-jump-right")
317          (x-hotspot 9)
318          (y-hotspot 2)
319          (images "shared/firetux-jump-right-0.png"))
320
321  (sprite (name "firetux-duck-left")
322          (x-hotspot 6)
323          (y-hotspot 6)
324          (images "shared/firetux-duck-left.png"))
325  (sprite (name "firetux-duck-right")
326          (x-hotspot 6)
327          (y-hotspot 6)
328          (images "shared/firetux-duck-right.png"))
329
330
331  (sprite (name "firetux-kick-left")
332          (x-hotspot 5)
333          (y-hotspot 1)
334          (images "shared/firetux-kick-left-0.png"))
335
336  (sprite (name "firetux-kick-right")
337          (x-hotspot 5)
338          (y-hotspot 1)
339          (images "shared/firetux-kick-right-0.png"))
340
341  (sprite (name "firetux-grab-left")
342          (x-hotspot 5)
343          (y-hotspot 1)
344          (images "shared/firetux-grab-left-0.png"))
345
346  (sprite (name "firetux-grab-right")
347          (x-hotspot 5)
348          (y-hotspot 1)
349          (images "shared/firetux-grab-right-0.png"))
350
351  ;; Laptop
352  (sprite (name "mriceblock-left")
353          (x-hotspot 2)
354          (y-hotspot 3)
355          (images "shared/mriceblock-left-0.png"
356                  "shared/mriceblock-left-1.png"
357                  "shared/mriceblock-left-2.png"
358                  "shared/mriceblock-left-1.png"))
359
360  (sprite (name "mriceblock-right")
361          (x-hotspot 2)
362          (y-hotspot 3)
363          (images "shared/mriceblock-right-0.png"
364                  "shared/mriceblock-right-1.png"
365                  "shared/mriceblock-right-2.png"
366                  "shared/mriceblock-right-1.png"))
367
368  (sprite (name "mriceblock-falling-right")
369          (x-hotspot 2)
370          (y-hotspot 3)
371          (images "shared/mriceblock-flat-right.png"))
372
373  (sprite (name "mriceblock-falling-left")
374          (x-hotspot 2)
375          (y-hotspot 3)
376          (images "shared/mriceblock-flat-left.png"))
377  
378  (sprite (name "mriceblock-flat-left")
379          (x-hotspot 2)
380          (y-hotspot 3)
381          (images "shared/mriceblock-flat-left.png"))
382
383  (sprite (name "mriceblock-flat-right")
384          (x-hotspot 2)
385          (y-hotspot 3)
386          (images "shared/mriceblock-flat-right.png"))
387
388                                         ; (sprite (name "mriceblock-falling-left")
389                                         ;         (images "shared/mriceblock-falling-left.png"))
390
391                                         ; (sprite (name "mriceblock-falling-right")
392                                         ;         (images "shared/mriceblock-falling-right.png"))
393
394  (sprite (name "snowball-squished-left")
395          (x-hotspot 1)
396          (y-hotspot -19)
397          (images "shared/snowball-squished-left.png"))
398
399  (sprite (name "snowball-squished-right")
400          (x-hotspot 1)
401          (y-hotspot -19)
402          (images "shared/snowball-squished-right.png"))
403
404  (sprite (name "jumpy-left-up")
405          (x-hotspot 7)
406          (y-hotspot 8)
407          (images "shared/jumpy-left-up-0.png"))
408  (sprite (name "jumpy-left-down")
409          (x-hotspot 7)
410          (y-hotspot 8)
411          (images "shared/jumpy-left-down-0.png"))
412  (sprite (name "jumpy-left-middle")
413          (x-hotspot 7)
414          (y-hotspot 8)
415          (images "shared/jumpy-left-middle-0.png"))
416
417  (sprite (name "mrbomb-left")
418          (fps 10.0)
419          (x-hotspot 3)
420          (y-hotspot 12)
421          (images "shared/mrbomb-left-0.png"
422                  "shared/mrbomb-left-1.png"
423                  "shared/mrbomb-left-2.png"
424                  "shared/mrbomb-left-3.png"))
425
426  (sprite (name "mrbomb-right")
427          (fps 10.0)
428          (x-hotspot 7)
429          (y-hotspot 12)
430          (images "shared/mrbomb-right-0.png"
431                  "shared/mrbomb-right-1.png"
432                  "shared/mrbomb-right-2.png"
433                  "shared/mrbomb-right-3.png"))
434  
435
436  (sprite (name "mrbomb-ticking-left")
437          (fps 15.0)
438          (x-hotspot 3)
439          (y-hotspot 8)
440          (images "shared/mrbombx-left-0.png"
441                  "shared/mrbombx-left-1.png"))
442
443  (sprite (name "mrbomb-ticking-right")
444          (fps 15.0)
445          (x-hotspot 10)
446          (y-hotspot 8)
447          (images "shared/mrbombx-right-0.png"
448                  "shared/mrbombx-right-1.png"))
449
450  (sprite (name "mrbomb-explosion")
451          (fps 15.0)
452          (x-hotspot 32)
453          (y-hotspot 32)
454          (images "shared/mrbomb-explosion.png"
455                  "shared/mrbomb-explosion-1.png"))
456
457  (sprite (name "stalactite")
458          (x-hotspot 0)
459          (y-hotspot 0)
460          (images "shared/stalactite.png"))
461
462  (sprite (name "stalactite-broken")
463          (x-hotspot 0)
464          (y-hotspot 16)
465          (images "shared/stalactite-broken.png"))
466
467  (sprite (name "flame")
468          (images "shared/flame-0.png"
469                  "shared/flame-1.png"))
470
471  (sprite (name "fish")
472          (x-hotspot 2)
473          (y-hotspot 3)
474          (images "shared/fish-left-0.png"
475                  "shared/fish-left-1.png"))
476
477  (sprite (name "fish-down")
478          (x-hotspot 2)
479          (y-hotspot 11)
480          (images "shared/fish-down-0.png"))
481
482  (sprite (name "bouncingsnowball-left")
483          (x-hotspot 1)
484          (y-hotspot 0)
485          (images "shared/bouncingsnowball-left-0.png"
486                  "shared/bouncingsnowball-left-1.png"
487                  "shared/bouncingsnowball-left-2.png"
488                  "shared/bouncingsnowball-left-3.png"
489                  "shared/bouncingsnowball-left-4.png"
490                  "shared/bouncingsnowball-left-5.png"))
491
492  (sprite (name "bouncingsnowball-right")
493          (x-hotspot 1)
494          (y-hotspot 0)
495          (images "shared/bouncingsnowball-right-0.png"
496                  "shared/bouncingsnowball-right-1.png"
497                  "shared/bouncingsnowball-right-2.png"
498                  "shared/bouncingsnowball-right-3.png"
499                  "shared/bouncingsnowball-right-4.png"
500                  "shared/bouncingsnowball-right-5.png"))
501
502  (sprite (name "bouncingsnowball-squished")
503          (x-hotspot 1)
504          (y-hotspot -19)
505          (images "shared/snowball-squished-left.png"))
506
507  (sprite (name "flyingsnowball")
508          (x-hotspot 4)
509          (y-hotspot 3)
510          (images "shared/flyingsnowball-left-0.png"
511                  "shared/flyingsnowball-left-1.png"))
512
513  (sprite (name "flyingsnowball-squished")
514          (x-hotspot 4)
515          (y-hotspot -12)
516          (images "shared/flyingsnowball-squished-left.png"))
517
518  (sprite (name "spiky-left")
519          (x-hotspot 6)
520          (y-hotspot 10)
521          (images "shared/spiky-left-0.png"
522                  "shared/spiky-left-1.png"
523                  "shared/spiky-left-2.png"))
524  (sprite (name "spiky-right")
525          (x-hotspot 6)
526          (y-hotspot 10)
527          (images "shared/spiky-right-0.png"
528                  "shared/spiky-right-1.png"
529                  "shared/spiky-right-2.png"))
530
531  (sprite (name "snowball-left")
532          (x-hotspot 2)
533          (y-hotspot 4)
534          (images "shared/snowball-left-0.png"
535                  "shared/snowball-left-1.png"
536                  "shared/snowball-left-2.png"
537                  "shared/snowball-left-1.png"))
538
539  (sprite (name "snowball-right")
540          (x-hotspot 2)
541          (y-hotspot 4)
542          (images "shared/snowball-right-0.png"
543                  "shared/snowball-right-1.png"
544                  "shared/snowball-right-2.png"
545                  "shared/snowball-right-1.png"))
546
547  (sprite (name "egg")
548          (images "shared/egg.png"))
549  (sprite (name "1up")
550          (images "shared/1up.png"))
551  (sprite (name "star")
552          (images "shared/star.png"
553                  "shared/star-1.png"
554                  "shared/star-2.png"
555                  "shared/star-3.png"
556                  "shared/star-4.png"
557                  "shared/star-3.png"
558                  "shared/star-2.png"
559                  "shared/star-1.png"))
560  (sprite (name "fireflower")
561          (images "shared/fireflower.png"
562                  "shared/fireflower-1.png"
563                  "shared/fireflower-2.png"
564                  "shared/fireflower-3.png"
565                  "shared/fireflower-2.png"
566                  "shared/fireflower-1.png"))
567  (sprite (name "iceflower")
568          (images "shared/iceflower.png"))
569
570  (sprite (name "firebullet")
571          (x-hotspot 12)
572          (x-hotspot 12)
573          (fps 20)
574          (images "shared/firebullet-1.png"
575                  "shared/firebullet-2.png"
576                  "shared/firebullet-3.png"
577                  "shared/firebullet-4.png"))
578  (sprite (name "icebullet")
579          (x-hotspot 12)
580          (x-hotspot 12)
581          (fps 20)
582          (images "shared/icebullet-1.png"))
583  )
584
585 ;; EOF ;;