8 /* one scanline of bitmap */
17 /* one sprite animation position */
26 /* sprite structure */
29 int n_positions
; /* Number of defined positions */
30 struct pos
*positions
;
32 unsigned short *steps
;
36 /* load sprite from a file */
37 extern void load_sprite(char *,struct sprite
*);
38 /* put sprite on given position */
44 put_sprite(int,int,struct pos
*,unsigned char);
46 /* put image into given memory */
52 _put_sprite(int,int,unsigned char *,unsigned char *,int,int,struct pos
*,unsigned char,unsigned char);
54 /* copy window of static map visible by player into screenbuffer */
55 /* accepts x and y coordinate of upper left corner of the window */
56 extern void show_window(int x
,int y
);
57 /* initalize sprites */
58 extern void init_sprites(void);
59 extern void shutdown_sprites(void);
60 extern void free_sprite(struct sprite
*);