diff options
Diffstat (limited to 'spritesheet.h')
-rw-r--r-- | spritesheet.h | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/spritesheet.h b/spritesheet.h new file mode 100644 index 0000000..21d771d --- /dev/null +++ b/spritesheet.h @@ -0,0 +1,28 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* spritesheet.h :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: kdx <kdx @student.42angouleme.fr +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2022/10/12 09:43:52 by kdx #+# #+# */ +/* Updated: 2022/10/12 09:56:59 by kdx ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#ifndef SPRITESHEET_H +# define SPRITESHEET_H +# include "sprite.h" +# include "sily.h" + +typedef struct s_spritesheet +{ + t_sprite *frame[10]; + size_t frame_count; +} t_spritesheet; + +t_spritesheet *spritesheet_load(t_sily *sily, const char *pattern, + size_t frames); +void *spritesheet_destroy(t_sily *sily, t_spritesheet *sheet); + +#endif |