Added images to strf file.
[supertux.git] / data / images / supertux.strf
1 ;; -*- mode: scheme; -*-
2 (supertux-resources
3
4 ; Big Tux (no power) sprite
5  (sprite
6 ;; Big Tux arms
7        (name "big-tux-arms")
8
9        (action
10          (name "walk") (apply-mask 0 0 255 60)
11          (fps 15.0)
12          (x-offset 5)
13          (y-offset 9)
14          (images "shared/bigtux/arms-walk-0.png"
15                  "shared/bigtux/arms-walk-1.png"
16                  "shared/bigtux/arms-walk-2.png"
17                  "shared/bigtux/arms-walk-3.png"
18                  "shared/bigtux/arms-walk-4.png"
19                  "shared/bigtux/arms-walk-5.png"))
20
21        (action
22          (name "stand")
23          (fps 15.0)
24          (x-offset 5)
25          (y-offset 9)
26          (images "shared/bigtux/arms-stand-0.png"))
27
28        (action
29          (name "jump")
30          (fps 15.0)
31          (x-offset 5)
32          (y-offset 7)
33          (images "shared/bigtux/arms-jump-0.png"))
34
35        (action
36          (name "skid")
37          (x-offset 6)
38          (y-offset 8)
39          (images "shared/bigtux/arms-skid-0.png"))
40
41        (action
42          (name "kick")
43          (x-offset 5)
44          (y-offset 9)
45          (images "shared/bigtux/arms-stand-0.png"))
46
47        (action
48          (name "buttjump")
49          (x-offset 5)
50          (y-offset 9)
51          (images "shared/bigtux/arms-stand-0.png"))
52
53 ; Grabbing is arms specific!
54        (action 
55          (name "grab")
56          (x-offset 5)
57          (y-offset 9)
58          (images "shared/bigtux/arms-grab-0.png")))
59
60 ;; Big Tux Head
61  (sprite
62        (name "big-tux-head")
63        (action
64          (name "walk") (apply-mask 0 0 255 60)
65          (fps 15.0)
66          (x-offset 5)
67          (y-offset 9)
68          (images "shared/bigtux/head-stand-0.png"))
69
70        (action
71          (name "stand")
72          (fps 15.0)
73          (x-offset 5)
74          (y-offset 9)
75          (images "shared/bigtux/head-stand-0.png"))
76
77        (action
78          (name "jump")
79          (fps 15.0)
80          (x-offset 5)
81          (y-offset 7)
82          (images "shared/bigtux/head-stand-0.png"))
83
84        (action
85          (name "skid")
86          (x-offset 6)
87          (y-offset 8)
88          (images "shared/bigtux/head-skid-0.png"))
89
90        (action
91          (name "kick")
92          (x-offset 5)
93          (y-offset 9)
94          (images "shared/bigtux/head-stand-0.png"))
95
96        (action
97          (name "buttjump")
98          (x-offset 5)
99          (y-offset 9)
100          (images "shared/bigtux/head-stand-0.png"))
101
102        (action
103          (name "idle")
104          (fps 1.0)
105          (x-offset 6)
106          (y-offset 8)
107          (images "shared/bigtux/head-idle-blink-0.png"
108                  "shared/bigtux/head-idle-blink-1.png")))
109
110
111 ;; Big Tux Body
112  (sprite
113        (name "big-tux-body")
114        (action
115          (name "walk") (apply-mask 0 0 255 60)
116          (fps 15.0)
117          (x-offset 5)
118          (y-offset 9)
119          (images "shared/bigtux/body-stand-0.png"))
120
121        (action
122          (name "stand")
123          (fps 15.0)
124          (x-offset 5)
125          (y-offset 9)
126          (images "shared/bigtux/body-stand-0.png"))
127
128        (action
129          (name "jump")
130          (fps 15.0)
131          (x-offset 5)
132          (y-offset 7)
133          (images "shared/bigtux/body-stand-0.png"))
134
135        (action
136          (name "skid")
137          (x-offset 6)
138          (y-offset 8)
139          (images "shared/bigtux/body-skid-0.png"))
140
141        (action
142          (name "kick")
143          (x-offset 5)
144          (y-offset 9)
145          (images "shared/bigtux/body-stand-0.png"))
146
147        (action
148          (name "buttjump")
149          (x-offset 5)
150          (y-offset 9)
151          (images "shared/bigtux/body-stand-0.png")))
152
153 ;; Big Tux Feet
154  (sprite
155        (name "big-tux-feet")
156        (action
157          (name "walk") (apply-mask 0 0 255 60)
158          (fps 15.0)
159          (x-offset 5)
160          (y-offset 9)
161          (images "shared/bigtux/feet-walk-0.png"
162                  "shared/bigtux/feet-walk-1.png"
163                  "shared/bigtux/feet-walk-2.png"
164                  "shared/bigtux/feet-walk-3.png"
165                  "shared/bigtux/feet-walk-4.png"
166                  "shared/bigtux/feet-walk-5.png"))
167
168        (action
169          (name "stand")
170          (fps 15.0)
171          (x-offset 5)
172          (y-offset 9)
173          (images "shared/bigtux/feet-stand-0.png"))
174
175        (action
176          (name "jump")
177          (fps 15.0)
178          (x-offset 5)
179          (y-offset 7)
180          (images "shared/bigtux/feet-jump-0.png"))
181
182        (action
183          (name "skid")
184          (x-offset 6)
185          (y-offset 8)
186          (images "shared/bigtux/feet-skid-0.png"))
187
188        (action
189          (name "kick")
190          (x-offset 5)
191          (y-offset 9)
192          (images "shared/bigtux/feet-kick-0.png"))
193
194        (action
195          (name "buttjump")
196          (x-offset 5)
197          (y-offset 9)
198          (images "shared/bigtux/feet-buttjump-0.png")))
199
200 ; End of Big Tux (no power) sprite
201
202 ; Big Fire Tux sprite
203  ;; Big Tux Head
204  (sprite
205        (name "big-fire-tux-head")
206        (action
207          (name "walk") (apply-mask 0 0 255 60)
208          (fps 15.0)
209          (x-offset 5)
210          (y-offset 9)
211          (images "shared/bigtux/head-fire-stand-0.png"))
212
213        (action
214          (name "stand")
215          (fps 15.0)
216          (x-offset 5)
217          (y-offset 9)
218          (images "shared/bigtux/head-fire-stand-0.png"))
219
220        (action
221          (name "jump")
222          (fps 15.0)
223          (x-offset 5)
224          (y-offset 7)
225          (images "shared/bigtux/head-fire-stand-0.png"))
226
227        (action
228          (name "skid")
229          (x-offset 6)
230          (y-offset 8)
231          (images "shared/bigtux/head-skid-0.png"))
232
233        (action
234          (name "kick")
235          (x-offset 5)
236          (y-offset 9)
237          (images "shared/bigtux/head-fire-stand-0.png"))
238
239        (action
240          (name "buttjump")
241          (x-offset 5)
242          (y-offset 9)
243          (images "shared/bigtux/head-fire-stand-0.png"))
244
245        (action
246          (name "idle")
247          (fps 1.0)
248          (x-offset 6)
249          (y-offset 8)
250          (images "shared/bigtux/head-idle-blink-0.png"
251                  "shared/bigtux/head-idle-blink-1.png")))
252
253 ; End of Big Fire Tux sprite
254
255
256  (sprite (name "smalltux-gameover")
257        (action
258          (fps 10.0)
259          (x-offset 13)
260          (y-offset 6)
261          (images "shared/smalltux/gameover-0.png"
262                  "shared/smalltux/gameover-1.png")))
263
264  (sprite (name "smalltux-star")
265        (action
266          (x-offset 5)
267          (y-offset 15)
268          (images "shared/smalltux/extra-star-0.png"
269                  "shared/smalltux/extra-star-1.png"
270                  "shared/smalltux/extra-star-2.png")))
271
272  (sprite (name "bigtux-star")
273        (action
274          (x-offset 8)
275          (y-offset 8)
276          (images "shared/bigtux/extra-star-0.png"
277                  "shared/bigtux/extra-star-1.png"
278                  "shared/bigtux/extra-star-2.png")))
279
280 ;   ;; Growing Tux animation
281 ;  (sprite (name "tux-grow-left")
282 ;        (action
283 ;          (fps 4.0)
284 ;          (x-offset 6)
285 ;          (y-offset 2)
286 ;          (images "shared/tux-grow-left-1.png"
287 ;                  "shared/tux-grow-left-2.png"
288 ;                  "shared/tux-grow-left-3.png"
289 ;                  "shared/tux-grow-left-4.png"
290 ;                  "shared/tux-grow-left-5.png"
291 ;                  "shared/tux-grow-left-6.png"
292 ;                  "shared/tux-grow-left-7.png")))
293
294 ;  (sprite (name "tux-grow-right")
295 ;        (action
296 ;          (fps 4.0)
297 ;          (x-offset 6)
298 ;          (y-offset 2)
299 ;          (images "shared/tux-grow-right-1.png"
300 ;                  "shared/tux-grow-right-2.png"
301 ;                  "shared/tux-grow-right-3.png"
302 ;                  "shared/tux-grow-right-4.png"
303 ;                  "shared/tux-grow-right-5.png"
304 ;                  "shared/tux-grow-right-6.png"
305 ;                  "shared/tux-grow-right-7.png")))
306
307
308  ;; Laptop
309  (sprite (name "mriceblock-left")
310        (action
311          (x-offset 2)
312          (y-offset 3)
313          (images "shared/mriceblock-left-0.png"
314                  "shared/mriceblock-left-1.png"
315                  "shared/mriceblock-left-2.png"
316                  "shared/mriceblock-left-1.png")))
317
318  (sprite (name "mriceblock-right")
319        (action
320          (x-offset 2)
321          (y-offset 3)
322          (images "shared/mriceblock-right-0.png"
323                  "shared/mriceblock-right-1.png"
324                  "shared/mriceblock-right-2.png"
325                  "shared/mriceblock-right-1.png")))
326
327  (sprite (name "mriceblock-falling-right")
328        (action
329          (x-offset 2)
330          (y-offset 3)
331          (images "shared/mriceblock-flat-right.png")))
332
333  (sprite (name "mriceblock-falling-left")
334        (action
335          (x-offset 2)
336          (y-offset 3)
337          (images "shared/mriceblock-flat-left.png")))
338  
339  (sprite (name "mriceblock-flat-left")
340        (action
341          (x-offset 2)
342          (y-offset 3)
343          (images "shared/mriceblock-flat-left.png")))
344
345  (sprite (name "mriceblock-flat-right")
346        (action
347          (x-offset 2)
348          (y-offset 3)
349          (images "shared/mriceblock-flat-right.png")))
350
351 ; (sprite (name "mriceblock-falling-left")
352 ;         (images "shared/mriceblock-falling-left.png")))
353
354 ; (sprite (name "mriceblock-falling-right")
355 ;         (images "shared/mriceblock-falling-right.png")))
356
357  (sprite (name "snowball-squished-left")
358        (action
359          (x-offset 1)
360          (y-offset -19)
361          (images "shared/snowball-squished-left.png")))
362
363  (sprite (name "snowball-squished-right")
364        (action
365          (x-offset 1)
366          (y-offset -19)
367          (images "shared/snowball-squished-right.png")))
368
369  (sprite (name "jumpy-left-up")
370        (action
371          (x-offset 7)
372          (y-offset 8)
373          (images "shared/jumpy-left-up-0.png")))
374  (sprite (name "jumpy-left-down")
375        (action
376          (x-offset 7)
377          (y-offset 8)
378          (images "shared/jumpy-left-down-0.png")))
379  (sprite (name "jumpy-left-middle")
380        (action
381          (x-offset 7)
382          (y-offset 8)
383          (images "shared/jumpy-left-middle-0.png")))
384  (sprite (name "jumpy-left-iced")
385        (action
386          (x-offset 7)
387          (y-offset 8)
388          (images "shared/jumpy-iced-left-up-0.png")))
389
390  (sprite (name "mrbomb-left")
391        (action
392          (fps 10.0)
393          (x-offset 3)
394          (y-offset 12)
395          (images "shared/mrbomb-left-0.png"
396                  "shared/mrbomb-left-1.png"
397                  "shared/mrbomb-left-2.png"
398                  "shared/mrbomb-left-3.png")))
399
400  (sprite (name "mrbomb-right")
401        (action
402          (fps 10.0)
403          (x-offset 7)
404          (y-offset 12)
405          (images "shared/mrbomb-right-0.png"
406                  "shared/mrbomb-right-1.png"
407                  "shared/mrbomb-right-2.png"
408                  "shared/mrbomb-right-3.png")))
409  (sprite (name "mrbomb-iced-left")
410        (action
411          (x-offset 3)
412          (y-offset 12)
413          (images "shared/mrbomb-iced-left-0.png")))
414
415  (sprite (name "mrbomb-iced-right")
416        (action
417          (x-offset 7)
418          (y-offset 12)
419          (images "shared/mrbomb-iced-right-0.png")))
420  
421
422  (sprite (name "mrbomb-ticking-left")
423        (action
424          (fps 15.0)
425          (x-offset 3)
426          (y-offset 8)
427          (images "shared/mrbombx-left-0.png"
428                  "shared/mrbombx-left-1.png")))
429
430  (sprite (name "mrbomb-ticking-right")
431        (action
432          (fps 15.0)
433          (x-offset 255)
434          (y-offset 8)
435          (images "shared/mrbombx-right-0.png"
436                  "shared/mrbombx-right-1.png")))
437
438  (sprite (name "mrbomb-explosion")
439        (action
440          (fps 15.0)
441          (x-offset 32)
442          (y-offset 32)
443          (images "shared/mrbomb-explosion.png"
444                  "shared/mrbomb-explosion-1.png")))
445
446  (sprite (name "stalactite")
447        (action
448          (x-offset 0)
449          (y-offset 0)
450          (images "shared/stalactite.png")))
451
452  (sprite (name "stalactite-broken")
453        (action
454          (x-offset 0)
455          (y-offset 16)
456          (images "shared/stalactite-broken.png")))
457
458  (sprite (name "flame")
459        (action
460          (images "shared/flame-0.png"
461                  "shared/flame-1.png")))
462
463  (sprite (name "fish")
464        (action
465          (x-offset 2)
466          (y-offset 3)
467          (images "shared/fish-left-0.png"
468                  "shared/fish-left-1.png")))
469
470  (sprite (name "fish-down")
471        (action
472          (x-offset 2)
473          (y-offset 11)
474          (images "shared/fish-down-0.png")))
475
476  (sprite (name "fish-iced")
477        (action
478          (x-offset 2)
479          (y-offset 3)
480          (images "shared/fish-iced-left-0.png")))
481
482  (sprite (name "fish-iced-down")
483        (action
484          (x-offset 2)
485          (y-offset 11)
486          (images "shared/fish-iced-down-0.png")))
487
488  (sprite (name "flamefish")
489        (action
490          (x-offset 2)
491          (y-offset 3)
492          (images "shared/flamefish-left-0.png"
493                  "shared/flamefish-left-1.png")))
494
495  (sprite (name "flamefish-down")
496        (action
497          (x-offset 2)
498          (y-offset 11)
499          (images "shared/flamefish-down-0.png")))
500
501  (sprite (name "bouncingsnowball-left")
502        (action
503          (x-offset 1)
504          (y-offset 0)
505          (images "shared/bouncingsnowball-left-0.png"
506                  "shared/bouncingsnowball-left-1.png"
507                  "shared/bouncingsnowball-left-2.png"
508                  "shared/bouncingsnowball-left-3.png"
509                  "shared/bouncingsnowball-left-4.png"
510                  "shared/bouncingsnowball-left-5.png")))
511
512  (sprite (name "bouncingsnowball-right")
513        (action
514          (x-offset 1)
515          (y-offset 0)
516          (images "shared/bouncingsnowball-right-0.png"
517                  "shared/bouncingsnowball-right-1.png"
518                  "shared/bouncingsnowball-right-2.png"
519                  "shared/bouncingsnowball-right-3.png"
520                  "shared/bouncingsnowball-right-4.png"
521                  "shared/bouncingsnowball-right-5.png")))
522
523  (sprite (name "bouncingsnowball-squished")
524        (action
525          (x-offset 1)
526          (y-offset -19)
527          (images "shared/snowball-squished-left.png")))
528
529  (sprite (name "flyingsnowball")
530        (action
531          (x-offset 4)
532          (y-offset 3)
533          (images "shared/flyingsnowball-left-0.png"
534                  "shared/flyingsnowball-left-1.png")))
535
536  (sprite (name "flyingsnowball-squished")
537        (action
538          (x-offset 4)
539          (y-offset -12)
540          (images "shared/flyingsnowball-squished-left.png")))
541
542  (sprite (name "spiky-left")
543        (action
544          (x-offset 6)
545          (y-offset 255)
546          (images "shared/spiky-left-0.png"
547                  "shared/spiky-left-1.png"
548                  "shared/spiky-left-2.png")))
549  (sprite (name "spiky-right")
550        (action
551          (x-offset 6)
552          (y-offset 255)
553          (images "shared/spiky-right-0.png"
554                  "shared/spiky-right-1.png"
555                  "shared/spiky-right-2.png")))
556  (sprite (name "spiky-iced-left")
557        (action
558          (x-offset 6)
559          (y-offset 255)
560          (images "shared/spiky-iced-left-0.png")))
561  (sprite (name "spiky-iced-right")
562        (action
563          (x-offset 6)
564          (y-offset 255)
565          (images "shared/spiky-iced-right-0.png")))
566
567  (sprite (name "snowball-left")
568        (action
569          (x-offset 2)
570          (y-offset 4)
571          (images "shared/snowball-left-0.png"
572                  "shared/snowball-left-1.png"
573                  "shared/snowball-left-2.png"
574                  "shared/snowball-left-1.png")))
575
576  (sprite (name "snowball-right")
577        (action
578          (x-offset 2)
579          (y-offset 4)
580          (images "shared/snowball-right-0.png"
581                  "shared/snowball-right-1.png"
582                  "shared/snowball-right-2.png"
583                  "shared/snowball-right-1.png")))
584
585  (sprite (name "egg")
586        (action
587          (images "shared/egg.png")))
588  (sprite (name "1up")
589        (action
590          (images "shared/1up.png")))
591  (sprite (name "star")
592        (action
593          (images "shared/star.png"
594                  "shared/star-1.png"
595                  "shared/star-2.png"
596                  "shared/star-3.png"
597                  "shared/star-4.png"
598                  "shared/star-3.png"
599                  "shared/star-2.png"
600                  "shared/star-1.png")))
601  (sprite (name "fireflower")
602        (action
603          (images "shared/fireflower.png"
604                  "shared/fireflower-1.png"
605                  "shared/fireflower-2.png"
606                  "shared/fireflower-3.png"
607                  "shared/fireflower-2.png"
608                  "shared/fireflower-1.png")))
609  (sprite (name "iceflower")
610        (action
611          (images "shared/iceflower-1.png"
612                  "shared/iceflower-2.png"
613                  "shared/iceflower-3.png")))
614
615  (sprite (name "firebullet")
616        (action
617          (x-offset 12)
618          (x-offset 12)
619          (fps 255)
620          (images "shared/firebullet-1.png"
621                  "shared/firebullet-2.png"
622                  "shared/firebullet-3.png"
623                  "shared/firebullet-4.png")))
624  (sprite (name "icebullet")
625        (action
626          (x-offset 12)
627          (x-offset 12)
628          (fps 255)
629          (images "shared/icebullet-1.png")))
630   ; Trampoline
631   (sprite (name "trampoline")
632        (action
633          (x-offset 0)
634          (y-offset 0)
635          (images "shared/trampoline-1.png"
636                  "shared/trampoline-2.png"
637                  "shared/trampoline-3.png"
638                  "shared/trampoline-4.png")))
639
640   ; Flying platform
641   (sprite (name "flying_platform")
642        (action
643          (x-offset 0)
644          (y-offset 0)
645          (images "shared/flying_platform-1.png"
646                  "shared/flying_platform-2.png"
647                  "shared/flying_platform-3.png"
648                  "shared/flying_platform-4.png")))
649
650   ; Wingling
651   (sprite (name "wingling-left")
652        (action
653           (x-offset 0)
654           (y-offset 0)
655           (images "shared/wingling-1.png")))
656
657   ; Walkingtree
658   (sprite (name "walkingtree-left")
659        (action
660           (x-offset 0)
661           (y-offset 0)
662           (images "shared/walkingtree-left-1.png")))
663   (sprite (name "walkingtree-left-small")
664        (action
665           (x-offset 0)
666           (y-offset 0)
667           (images "shared/walkingtree-left-small-1.png")))
668
669   ; Door
670   (sprite (name "door")
671        (action
672           (x-offset 0)
673           (y-offset 64)
674           (images "shared/door-1.png")
675   ))
676 ;   (sprite (name "openingdoor")
677 ;        (action
678 ;           (x-offset 0)
679 ;           (y-offset 64)
680 ;           (images "shared/door-1.png"
681 ;          "shared/door-2.png"
682 ;          "shared/door-3.png"
683 ;          "shared/door-4.png"
684 ;          "shared/door-5.png"
685 ;          "shared/door-6.png"
686 ;          "shared/door-7.png"
687 ;          "shared/door-8.png"
688 ;          "shared/door-8.png"
689 ;          "shared/door-7.png"
690 ;          "shared/door-6.png"
691 ;          "shared/door-5.png"
692 ;          "shared/door-4.png"
693 ;          "shared/door-3.png"
694 ;          "shared/door-2.png"
695 ;          "shared/door-1.png")
696 ;   ))
697   
698   ; Stomp
699   (sprite (name "stomp")
700        (action
701           (x-offset 0)
702           (y-offset 0)
703           (images "shared/stomp.png")
704   ))
705 )
706
707 ;; EOF ;;