diff options
author | Paul Duncan <pabs@pablotron.org> | 2019-01-14 21:17:47 -0500 |
---|---|---|
committer | Paul Duncan <pabs@pablotron.org> | 2019-01-14 21:17:47 -0500 |
commit | 5da2b11fcf69d12b93ea73938ababdb98a749e40 (patch) | |
tree | ff2019db71f0247f164379422dee60c129425225 /src/sdl/sprites.c | |
parent | ee2d66bbe27ad6647acd5956699a8b79fb2fbec6 (diff) | |
download | sok-5da2b11fcf69d12b93ea73938ababdb98a749e40.tar.bz2 sok-5da2b11fcf69d12b93ea73938ababdb98a749e40.zip |
bake assets into build
Diffstat (limited to 'src/sdl/sprites.c')
-rw-r--r-- | src/sdl/sprites.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/sdl/sprites.c b/src/sdl/sprites.c index 9b9b42f..0aa96fc 100644 --- a/src/sdl/sprites.c +++ b/src/sdl/sprites.c @@ -5,16 +5,19 @@ #include "stb_image.h" #include "util.h" #include "sprites.h" +#include "assets.h" void sprites_init( SDL_Renderer * const renderer, - const char * const png_path, SDL_Texture **sprites ) { + // get asset + const asset_t * const asset = asset_get(ASSET_SPRITES_PNG); + // load image int im_w, im_h; - unsigned char *im_data = stbi_load(png_path, &im_w, &im_h, NULL, 4); + unsigned char *im_data = stbi_load_from_memory(asset->buf, asset->len, &im_w, &im_h, NULL, 4); if (!im_data) { die("stbi_load(): %s", stbi_failure_reason()); } |