working on the castle door, still testing other ideas for this image
[supertux.git] / data / images / sprites.strf
1 ;; -*- mode: scheme; -*-
2 (supertux-resources
3
4 ;; Tux is now in seperate .sprite files
5
6 ;; Bad Guys are in separate .sprite files
7
8 ;; Game elements are in separate .sprite files
9
10 ;; Game Objects follow
11
12   ; Flying platform
13   (sprite (name "platform")
14        (action
15          (name "flying")
16          (x-offset 0)
17          (y-offset 0)
18          (images "objects/flying_platform/flying_platform-0.png"
19                  "objects/flying_platform/flying_platform-1.png"
20                  "objects/flying_platform/flying_platform-2.png"
21                  "objects/flying_platform/flying_platform-3.png")
22        )
23        (action
24          (name "block1")
25          (x-offset 0)
26          (y-offset 0)
27          (images "tiles/blocks/block1.png")
28        )
29        (action
30          (name "block2")
31          (x-offset 0)
32          (y-offset 0)
33          (images "tiles/blocks/block2.png")
34        )
35        (action
36          (name "block3")
37          (x-offset 0)
38          (y-offset 0)
39          (images "tiles/blocks/block3.png")
40        )
41        (action
42          (name "block4")
43          (x-offset 0)
44          (y-offset 0)
45          (images "tiles/blocks/block4.png")
46        )
47        (action
48          (name "firefly")
49          (x-offset 0)
50          (y-offset 0)
51          (images "tiles/firefly/firefly1.png"
52                  "tiles/firefly/firefly2.png"
53                  "tiles/firefly/firefly3.png"
54                  "tiles/firefly/firefly2.png")
55        )
56   )
57
58   ; coin
59   (sprite (name "coin")
60       (action 
61           (name "normal")
62           (images "objects/coin/coin-0.png"
63                   "objects/coin/coin-1.png"
64                   "objects/coin/coin-2.png"
65                   "objects/coin/coin-3.png"
66                   "objects/coin/coin-4.png"
67                   "objects/coin/coin-5.png"
68                   "objects/coin/coin-6.png"
69                   "objects/coin/coin-7.png"))
70       (action
71           (name "still")
72           (images "objects/coin/coin-0.png"))
73   )
74
75   (sprite (name "bonusblock")
76       (action
77          (fps 15)
78          (name "normal")
79          (images "objects/bonus_block/full-0.png"
80                  "objects/bonus_block/full-1.png"
81                  "objects/bonus_block/full-2.png"
82                  "objects/bonus_block/full-3.png"
83                  "objects/bonus_block/full-4.png"
84                  "objects/bonus_block/full-2.png"
85                  "objects/bonus_block/full-1.png"
86                  "objects/bonus_block/full-0.png"
87                  "objects/bonus_block/full-0.png"
88                  "objects/bonus_block/full-0.png"
89                  ))
90       (action
91          (name "empty")
92          (images "objects/bonus_block/empty.png"))
93   )
94
95   (sprite (name "brick")
96       (action 
97         (name "empty")
98         (images "objects/bonus_block/empty.png"))
99       (action 
100         (name "normal")
101         (images "tiles/blocks/brick0.png"))
102   )
103
104   (sprite (name "icedbrick")
105       (action 
106         (name "empty")
107         (images "objects/bonus_block/empty.png"))
108       (action 
109         (name "normal")
110         (images "tiles/blocks/brick1.png"))
111   )
112
113   (sprite (name "infoblock")
114     (action
115       (name "default")
116       (images "objects/bonus_block/info_block.png")
117     )
118   )
119
120   (sprite (name "rock")
121       (action
122         (name "normal")
123         (images "tiles/blocks/block11.png"))
124   )
125
126   (sprite (name "invisibleblock")
127       (action
128         (name "empty")
129         (images "objects/bonus_block/empty.png"))
130   )                                        
131
132   (sprite (name "unstable_tile")
133     (action
134       (images "objects/unstable_tile/unstable_tile.png"))
135   )
136    (sprite (name "skull_tile")
137     (action
138       (images "objects/skulls/skull.png"))
139   ) 
140   (sprite (name "rainsplash")
141     (action
142       (fps 20)
143       (images "objects/particles/rainsplash-1.png"
144               "objects/particles/rainsplash-2.png"
145               "objects/particles/rainsplash-3.png"
146               "objects/particles/rainsplash-4.png")
147     )
148   )
149   (sprite (name "rainsplash-vertical")
150     (action
151       (fps 20)
152       (images "objects/particles/rainsplash-vertical-1.png"
153               "objects/particles/rainsplash-vertical-2.png"
154               "objects/particles/rainsplash-vertical-3.png"
155               "objects/particles/rainsplash-vertical-4.png")
156     )
157   )
158   
159   (sprite (name "hatch")
160        (action
161           (name "normal")
162           (x-offset 0)
163           (y-offset 0)
164           (images "objects/hatch/hatch-0.png"))
165        (action
166           (name "open")
167           (x-offset 0)
168           (y-offset 0)
169           (images "objects/hatch/hatch-0.png"
170                   "objects/hatch/hatch-1.png"
171                   "objects/hatch/hatch-2.png"
172                   "objects/hatch/hatch-3.png"
173                   "objects/hatch/hatch-4.png"
174                   "objects/hatch/hatch-5.png"))
175   )
176
177   (sprite
178     (name "lightmap_light")
179     (action
180       (name "default")
181       (images "effects/light_red.png")
182     )
183   )
184   
185   (sprite
186     (name "eat-me")
187     (action
188       (name "default")
189       (images "tiles/doodads/platter.png")
190     )
191   )
192 )
193