Noah
c5c85330de
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
567b3158f1
Minor Tweaks
2019-06-08 17:02:28 -07:00
Noah
52a2545692
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
fb8f4b1029
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
bd3dd41cea
Clean up extra log modules
2019-04-09 17:47:03 -07:00
Noah
2b42a072a0
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