temperary load in spritesheet from file

This commit is contained in:
herbglitch 2024-09-03 03:55:17 -06:00
parent 5de968688c
commit 7bd7cc4aa5
3 changed files with 39 additions and 4 deletions

View file

@ -9,9 +9,14 @@ extern "C" {
#include "arc/math/point.h"
#include "arc/math/rectangle.h"
#include "arc/graphics/renderer.h"
#include "arc/std/string.h"
typedef struct ARC_Spritesheet ARC_Spritesheet;
void ARC_Spritesheet_CreateFromFile(ARC_Spritesheet **spritesheet, ARC_Renderer *renderer, ARC_String *path);
void ARC_Spritesheet_Destroy(ARC_Spritesheet *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);