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