~kikoodx/lzy

mirror of https://gitea.planet-casio.com/KikooDX/lzy/
consistant rect behavior
use SDL_GetBasePath
remove LZY_GINT_* related ifdef clauses

refs

main
browse  log 

clone

read-only
https://git.sr.ht/~kikoodx/lzy
read/write
git@git.sr.ht:~kikoodx/lzy

You can also use your local clone with git send-email.

#lzy

Simple game framework for SDL2 and gint.

#Usage

Drop (inc/lzy.h)[lzy.h] into an existing project.

Include implementation in a single source file:

#define LZY_IMPLEMENTATION
#include "lzy.h"

Optional defines before implementation:

#define LZY_IMPLEMENTATION
#define LZY_SDL_INCLUDE <SDL.h>
#define LZY_SDL_IMAGE_INCLUDE <SDL_image.h>
#define LZY_SDL_MIXER_INCLUDE <SDL_mixer.h>
#define LZY_GINT_TILESET bimg_tset
#define LZY_GINT_FONT bimg_font
#define LZY_DISPLAY_WIDTH 396
#define LZY_DISPLAY_HEIGHT 224
#define LZY_TILE_SIZE 16
#define LZY_CHR_WIDTH LZY_TILE_SIZE
#define LZY_CHR_HEIGHT LZY_TILE_SIZE
#define LZY_FIRST_CHR ' '
#include "lzy.h"

Don't define LZY_IMPLEMENTATION before other inclusions.

For data structures and function prototypes, read the source.