123456789101112131415161718 |
- #ifndef SPRITE_H_
- #define SPRITE_H_
- #include <graphx.h>
- typedef void (*Sprite_func_resize)(struct Sprite*, int, int);
- typedef struct Sprite {
- int width;
- int height;
- gfx_sprite_t* data;
- Sprite_func_resize resize;
- } Sprite;
- void free_Sprite(Sprite* self);
- Sprite* new_Sprite(int width, int height, void* compressed_data);
- #endif
|