diff --git a/include/arc/graphics/spritesheet.h b/include/arc/graphics/spritesheet.h index 285bf31..d29736c 100644 --- a/include/arc/graphics/spritesheet.h +++ b/include/arc/graphics/spritesheet.h @@ -5,8 +5,18 @@ extern "C" { #endif +#include +#include "arc/math/point.h" +#include "arc/math/rectangle.h" +#include "arc/graphics/renderer.h" + typedef struct ARC_Spritesheet ARC_Spritesheet; +void ARC_Spritesheet_RenderArea(ARC_Spritesheet *spritesheet, ARC_Rect *sheetBounds, ARC_Renderer *renderer, ARC_Rect *renderBounds); + +ARC_Point ARC_Spritesheet_GetSize(ARC_Spritesheet *spritesheet); +uint32_t *ARC_Spritesheet_GetTileSize(ARC_Spritesheet *spritesheet); + #ifdef __cplusplus } #endif