- fixed drawgradient() function (res fix)
[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  (sprite (name "jumpy-left-iced")
417          (x-hotspot 7)
418          (y-hotspot 8)
419          (images "shared/jumpy-iced-left-up-0.png"))
420
421  (sprite (name "mrbomb-left")
422          (fps 10.0)
423          (x-hotspot 3)
424          (y-hotspot 12)
425          (images "shared/mrbomb-left-0.png"
426                  "shared/mrbomb-left-1.png"
427                  "shared/mrbomb-left-2.png"
428                  "shared/mrbomb-left-3.png"))
429
430  (sprite (name "mrbomb-right")
431          (fps 10.0)
432          (x-hotspot 7)
433          (y-hotspot 12)
434          (images "shared/mrbomb-right-0.png"
435                  "shared/mrbomb-right-1.png"
436                  "shared/mrbomb-right-2.png"
437                  "shared/mrbomb-right-3.png"))
438  (sprite (name "mrbomb-iced-left")
439          (x-hotspot 3)
440          (y-hotspot 12)
441          (images "shared/mrbomb-iced-left-0.png"))
442
443  (sprite (name "mrbomb-iced-right")
444          (x-hotspot 7)
445          (y-hotspot 12)
446          (images "shared/mrbomb-iced-right-0.png"))
447  
448
449  (sprite (name "mrbomb-ticking-left")
450          (fps 15.0)
451          (x-hotspot 3)
452          (y-hotspot 8)
453          (images "shared/mrbombx-left-0.png"
454                  "shared/mrbombx-left-1.png"))
455
456  (sprite (name "mrbomb-ticking-right")
457          (fps 15.0)
458          (x-hotspot 10)
459          (y-hotspot 8)
460          (images "shared/mrbombx-right-0.png"
461                  "shared/mrbombx-right-1.png"))
462
463  (sprite (name "mrbomb-explosion")
464          (fps 15.0)
465          (x-hotspot 32)
466          (y-hotspot 32)
467          (images "shared/mrbomb-explosion.png"
468                  "shared/mrbomb-explosion-1.png"))
469
470  (sprite (name "stalactite")
471          (x-hotspot 0)
472          (y-hotspot 0)
473          (images "shared/stalactite.png"))
474
475  (sprite (name "stalactite-broken")
476          (x-hotspot 0)
477          (y-hotspot 16)
478          (images "shared/stalactite-broken.png"))
479
480  (sprite (name "flame")
481          (images "shared/flame-0.png"
482                  "shared/flame-1.png"))
483
484  (sprite (name "fish")
485          (x-hotspot 2)
486          (y-hotspot 3)
487          (images "shared/fish-left-0.png"
488                  "shared/fish-left-1.png"))
489
490  (sprite (name "fish-down")
491          (x-hotspot 2)
492          (y-hotspot 11)
493          (images "shared/fish-down-0.png"))
494
495  (sprite (name "fish-iced")
496          (x-hotspot 2)
497          (y-hotspot 3)
498          (images "shared/fish-iced-left-0.png"))
499
500  (sprite (name "fish-iced-down")
501          (x-hotspot 2)
502          (y-hotspot 11)
503          (images "shared/fish-iced-down-0.png"))
504
505  (sprite (name "bouncingsnowball-left")
506          (x-hotspot 1)
507          (y-hotspot 0)
508          (images "shared/bouncingsnowball-left-0.png"
509                  "shared/bouncingsnowball-left-1.png"
510                  "shared/bouncingsnowball-left-2.png"
511                  "shared/bouncingsnowball-left-3.png"
512                  "shared/bouncingsnowball-left-4.png"
513                  "shared/bouncingsnowball-left-5.png"))
514
515  (sprite (name "bouncingsnowball-right")
516          (x-hotspot 1)
517          (y-hotspot 0)
518          (images "shared/bouncingsnowball-right-0.png"
519                  "shared/bouncingsnowball-right-1.png"
520                  "shared/bouncingsnowball-right-2.png"
521                  "shared/bouncingsnowball-right-3.png"
522                  "shared/bouncingsnowball-right-4.png"
523                  "shared/bouncingsnowball-right-5.png"))
524
525  (sprite (name "bouncingsnowball-squished")
526          (x-hotspot 1)
527          (y-hotspot -19)
528          (images "shared/snowball-squished-left.png"))
529
530  (sprite (name "flyingsnowball")
531          (x-hotspot 4)
532          (y-hotspot 3)
533          (images "shared/flyingsnowball-left-0.png"
534                  "shared/flyingsnowball-left-1.png"))
535
536  (sprite (name "flyingsnowball-squished")
537          (x-hotspot 4)
538          (y-hotspot -12)
539          (images "shared/flyingsnowball-squished-left.png"))
540
541  (sprite (name "spiky-left")
542          (x-hotspot 6)
543          (y-hotspot 10)
544          (images "shared/spiky-left-0.png"
545                  "shared/spiky-left-1.png"
546                  "shared/spiky-left-2.png"))
547  (sprite (name "spiky-right")
548          (x-hotspot 6)
549          (y-hotspot 10)
550          (images "shared/spiky-right-0.png"
551                  "shared/spiky-right-1.png"
552                  "shared/spiky-right-2.png"))
553  (sprite (name "spiky-iced-left")
554          (x-hotspot 6)
555          (y-hotspot 10)
556          (images "shared/spiky-iced-left-0.png"))
557  (sprite (name "spiky-iced-right")
558          (x-hotspot 6)
559          (y-hotspot 10)
560          (images "shared/spiky-iced-right-0.png"))
561
562  (sprite (name "snowball-left")
563          (x-hotspot 2)
564          (y-hotspot 4)
565          (images "shared/snowball-left-0.png"
566                  "shared/snowball-left-1.png"
567                  "shared/snowball-left-2.png"
568                  "shared/snowball-left-1.png"))
569
570  (sprite (name "snowball-right")
571          (x-hotspot 2)
572          (y-hotspot 4)
573          (images "shared/snowball-right-0.png"
574                  "shared/snowball-right-1.png"
575                  "shared/snowball-right-2.png"
576                  "shared/snowball-right-1.png"))
577
578  (sprite (name "egg")
579          (images "shared/egg.png"))
580  (sprite (name "1up")
581          (images "shared/1up.png"))
582  (sprite (name "star")
583          (images "shared/star.png"
584                  "shared/star-1.png"
585                  "shared/star-2.png"
586                  "shared/star-3.png"
587                  "shared/star-4.png"
588                  "shared/star-3.png"
589                  "shared/star-2.png"
590                  "shared/star-1.png"))
591  (sprite (name "fireflower")
592          (images "shared/fireflower.png"
593                  "shared/fireflower-1.png"
594                  "shared/fireflower-2.png"
595                  "shared/fireflower-3.png"
596                  "shared/fireflower-2.png"
597                  "shared/fireflower-1.png"))
598  (sprite (name "iceflower")
599          (images "shared/iceflower-1.png"
600                  "shared/iceflower-2.png"
601                  "shared/iceflower-3.png"))
602
603  (sprite (name "firebullet")
604          (x-hotspot 12)
605          (x-hotspot 12)
606          (fps 20)
607          (images "shared/firebullet-1.png"
608                  "shared/firebullet-2.png"
609                  "shared/firebullet-3.png"
610                  "shared/firebullet-4.png"))
611  (sprite (name "icebullet")
612          (x-hotspot 12)
613          (x-hotspot 12)
614          (fps 20)
615          (images "shared/icebullet-1.png"))
616  )
617
618 ;; EOF ;;