Releases: TannerRogalsky/punchdrunk
Releases · TannerRogalsky/punchdrunk
Feature complete math module
With this release, all functions associated with the math module (love.math) should work indistinguishably from Love's native implementation.
It also represents a lot of work done on the automated tests for project.
Keyboard capture and game code override
- Keyboard will only capture from game canvas when it has focus. This makes it less frustrating to interact with the browser while the game is on the page and it promotes the same behaviour as users are used to from flash games.
- The punchdrunk constructor now takes a
game_code
option which accepts some moonshine-style jsonized byte-code to override the built-in lua boot code and run directly. It's nice for small, single file scripts.
Tests
- include the beginnings of framework tests
- don't fail when there is no configuration file present
Initial Release
Graphics and Sound modules are functional if not complete. Keyboard, Mouse and Touch modules are complete. All other modules are in varying states of completeness.