diff --git a/dat.h b/dat.h deleted file mode 100644 index 9cac8d8..0000000 --- a/dat.h +++ /dev/null @@ -1,15 +0,0 @@ -typedef struct Action Action; -typedef struct Image Image; - -struct Action { - // step - // click -}; - -struct Image { - char *name; - int w, h, bpp; - unsigned char *data; - SDL_Surface *sur; - SDL_Texture *tex; -}; diff --git a/fns.h b/fns.h deleted file mode 100644 index cc7db9c..0000000 --- a/fns.h +++ /dev/null @@ -1,7 +0,0 @@ -#define babble(...) SDL_LogDebug(SDL_LOG_CATEGORY_APPLICATION, __VA_ARGS__) -#define info(...) SDL_Log(__VA_ARGS__) -#define shit(...) SDL_LogError(SDL_LOG_CATEGORY_APPLICATION, __VA_ARGS__) -#define fuck(...) SDL_LogCritical(SDL_LOG_CATEGORY_APPLICATION, __VA_ARGS__) - -void free_image(Image *i); -int load_image(Image *i, SDL_Renderer *ren); diff --git a/img.c b/img.c deleted file mode 100644 index 99a2986..0000000 --- a/img.c +++ /dev/null @@ -1,59 +0,0 @@ -#define STB_IMAGE_IMPLEMENTATION -#define STBI_MALLOC(sz) SDL_malloc(sz) -#define STBI_REALLOC(p,newsz) SDL_realloc(p,newsz) -#define STBI_FREE(p) SDL_free(p) -#include -#include "stb_image.h" - -#include "dat.h" -#include "fns.h" - -void -free_image(Image *i) -{ - if (i->tex) { - babble("destroying texture for image %s...", i->name); - SDL_DestroyTexture(i->tex); - } - if (i->sur) { - babble("destroying surface for image %s...", i->name); - SDL_DestroySurface(i->sur); - } - if (i->data) { - babble("destroying data for image %s...", i->name); - stbi_image_free(i->data); - } -} - -int -load_image(Image *i, SDL_Renderer *ren) -{ - babble("opening image %s...", i->name); - i->data = stbi_load(i->name, &i->w, &i->h, &i->bpp, 4); - if (!i->data) { - shit("stbi_load: %s", stbi_failure_reason()); - goto err; - } - - babble("creating surface for image %s...", i->name); - i->sur = SDL_CreateSurfaceFrom(i->w, i->h, SDL_PIXELFORMAT_RGBA32, - i->data, i->w * 4); - if (!i->sur) { - shit("SDL_CreateSurfaceFrom: %s", SDL_GetError()); - goto err; - } - - babble("creating texture for image %s...", i->name); - i->tex = SDL_CreateTextureFromSurface(ren, i->sur); - if (!i->tex) { - shit("SDL_CreateTextureFromSurface: %s", SDL_GetError()); - goto err; - } - - babble("created image %s!", i->name); - return 0; - -err: - free_image(i); - return -1; -} diff --git a/samply/act.c b/samply/act.c deleted file mode 100644 index 0c0bbb2..0000000 --- a/samply/act.c +++ /dev/null @@ -1,4 +0,0 @@ -#include - -#include "../dat.h" -#include "samply.h" diff --git a/samply/img.c b/samply/img.c deleted file mode 100644 index 9e7686c..0000000 --- a/samply/img.c +++ /dev/null @@ -1,7 +0,0 @@ -#include - -#include "../dat.h" -#include "samply.h" - -struct Image samply_sprites[] = { -}; diff --git a/samply/samply.h b/samply/samply.h deleted file mode 100644 index c11d761..0000000 --- a/samply/samply.h +++ /dev/null @@ -1,6 +0,0 @@ -typedef struct Samply Samply; - -struct Samply { -}; - -extern Image samply_sprites[]; diff --git a/slutpet.6 b/slutpet.6 index a9a1447..0a6d579 100644 --- a/slutpet.6 +++ b/slutpet.6 @@ -1,4 +1,4 @@ -.Dd June 28, 2025 +.Dd May 24, 2025 .Dt SLUTPET 6 .Os . @@ -15,9 +15,3 @@ be a desktop pet thing, but currently it doesn't actually exist. Try again later. -. -.Sh INTERNALS -Currently this section is just notes on how I'm going to -try to implement everything. Later this will just be -describing the program's layout, to hopefully make -it easier to figure out how to modify it. diff --git a/slutpet.c b/slutpet.c deleted file mode 100644 index e69de29..0000000