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