Block a user
Unverified asset provenance: RPG Maker fixtures ship with no license
A literal 512x512 tilemap is rejected -- both bounds are
>=
A game cannot load and play a sound effect through this library at all
AKGL_TILEMAP_MAX_TILES_PER_IMAGE is checked nowhere, and costs 512 KiB per tileset
AKGL_SPRITE_MAX_REGISTRY_SIZE is dead
akgl_Character::speedtime is loaded from JSON and read by nothing
akgl_registry_load_properties leaks one string-pool slot per failed property
akgl_Actor::layer is unbounded but draw_world stops at AKGL_TILEMAP_MAX_LAYERS
akgl_actor_render hard-codes SDL_FLIP_NONE, doubling the art cost of a side-on character
akgl_tilemap_compute_tileset_offsets silently requires spacing == 0 and margin == 0
akgl_character_sprite_add leaks a reference when the same sprite is re-added
akgl_TilemapLayer does not record a layer's name
use_own_physics is set and never read
Every actor spawned from a map is invisible on frame one
Actors and characters unregister under a different key than they register
Parent/child offset is double-counted at draw time
akgl_game_update calls simulate through a NULL pointer -- segfault on frame one
akgl_ControlMap.mouseid, .penid and the axis fields are dead, deliberately
An actor cannot be scaled per axis
A character's state-to-sprite binding can be replaced but not removed