--- /dev/null
+#ifndef SPRITE_H_
+#define SPRITE_H_
+
+struct sprite {
+ int width, height;
+ int origx, origy;
+
+ /* img/mask used for blitter sprites */
+ void *img, *mask;
+
+ /* hardware sprite data */
+ int hwslices;
+ uint16_t *hwspr[8];
+};
+
+void begin_sprites();
+void end_sprites();
+void draw_sprite(struct sprite *s, int x, int y);
+
+#endif /* SPRITE_H_ */