From 235d7bf1e33fbd2977cc3b513edcec7c11cadf48 Mon Sep 17 00:00:00 2001 From: John Tsiombikas Date: Sun, 29 Jul 2018 17:16:53 +0300 Subject: [PATCH] starting up on the sprite system --- src/sprite.h | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 src/sprite.h diff --git a/src/sprite.h b/src/sprite.h new file mode 100644 index 0000000..bd85467 --- /dev/null +++ b/src/sprite.h @@ -0,0 +1,20 @@ +#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_ */ -- 1.7.10.4