aboutsummaryrefslogtreecommitdiff
path: root/src/sdl/sprites.c
diff options
context:
space:
mode:
authorPaul Duncan <pabs@pablotron.org>2019-01-14 21:17:47 -0500
committerPaul Duncan <pabs@pablotron.org>2019-01-14 21:17:47 -0500
commit5da2b11fcf69d12b93ea73938ababdb98a749e40 (patch)
treeff2019db71f0247f164379422dee60c129425225 /src/sdl/sprites.c
parentee2d66bbe27ad6647acd5956699a8b79fb2fbec6 (diff)
downloadsok-5da2b11fcf69d12b93ea73938ababdb98a749e40.tar.bz2
sok-5da2b11fcf69d12b93ea73938ababdb98a749e40.zip
bake assets into build
Diffstat (limited to 'src/sdl/sprites.c')
-rw-r--r--src/sdl/sprites.c7
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());
}