#ifndef SPRITE_H #define SPRITE_H #include "HandmadeMath.h" #include "render.h" #include "quickjs.h" struct sprite{ rect affine; JSValue image; SDL_GPUTexture *tex; rect uv; int layer; HMM_Vec4 color; }; typedef struct sprite sprite; sprite *make_sprite(); void sprite_free(JSRuntime *rt, sprite *sprite); #endif