Noah
03b4441eaa
WASM Event Queue
...
* Refactor the event system in the WASM render engine to serialize the
async JavaScript events into a channel, so that queued events are read
off serially in the main loop similar to SDL. This fixes keyboard
input issues, altho if you type really fast some input keys get lost.
2019-06-26 20:33:24 -07:00
Noah
7b264dffba
Minor Tweaks
2019-06-08 17:02:28 -07:00
Noah
6c5542673a
Remove ScreenshotKey Event, Add F* Key Handlers
...
* The F3 key now toggles the Debug Overlay, which is now OFF by default.
* The F4 key now toggles the Debug Collision Boxes feature.
2019-04-19 16:21:04 -07:00
Noah
95ef079724
Remove pkg/log from lib/render package
...
This breaks the last ties from the lib/ folder of publicly open
sourceable code from the internals of Doodle in pkg/
2019-04-18 22:14:02 -07:00
Noah
31e01987e5
Clean up extra log modules
2019-04-09 17:47:03 -07:00
Noah
cddc41465f
Code Layout Refactor
...
* All private Doodle source code into the pkg/ folder.
* Potentially public code into the lib/ folder.
* Centralize the logger into a subpackage.
2019-04-09 17:35:44 -07:00