Releases: jasonliang-dev/spry
Releases · jasonliang-dev/spry
v0.8
Changes since last release
- Added microui
- Added LuaSocket
- Added
spry.arg
callback to read command line arguments from Lua require
function now looks for modules inpackage.loaded
andpackage.preload
- Font text can now be wrapped by width
- Several small API additions:
spry.program_path
: path to the executablespry.scissor_rect
: limit drawing in a rectanglefind
: find key in tableaabb_overlap
: check if AABB overlaps anotherrect_overlap
: check if rectangle overlaps another
- Shutdown function used to wait for the next hot reload. It now immediately stops the hot reload thread
- Removed utest
v0.7
Changes since last release
- Fullscreen support (
spry.toggle_fullscreen
) - Tilemap recognizes flipped autotiles
- Added A* pathfinding for tilemaps
Sprite:play
no longer resets to the first animation frame if the tag is the same as the previous- Added Sampler type
- Added a
spry.version
function - Spry now recognizes some command line arguments:
--help
shows command line usage--version
shows version of spry--console
uses stdout (Windows only)
- In
spry.conf
,console_attach
is replaced withwin_console
- Removed Audio type, sounds are created directly from filename
- Fixed
target_fps
behavior (less calls toSleep
) - Hot reloading is now done outside of the main thread
- Removed json.h
- Added luaalloc
- Updated Sokol libraries
- Updated miniaudio
v6
update web build
v5
update tests
v4
update gitignore
v3
fix "no game" on web
v2
update gitignore
v1
update docs