Commit Graph

9 Commits (cee1d19f361b4ceb8956166a2bf892068da5ea22)

Author SHA1 Message Date
Sean Hickey ce5ff1a552 Rework entire project to use raylib.
Removed SDL entirely. Internally, raylib uses glfw and miniaudio, which
is the audio library I was going to use anyway.

I added a threadChannel that works very similar to the sdl.Do()
functions to support goroutines with a single-threaded library.
2022-11-22 00:08:00 -08:00
Sean Hickey f8d47107ce test playing music with beep 2022-11-21 20:04:24 -08:00
Sean Hickey d86124b735 switch to using gopackagebase 2022-11-20 15:38:28 -08:00
Sean Hickey 4882cdedf5 Remove pointers for concurrency 2022-11-20 15:20:37 -08:00
Sean Hickey 7c89210c85 Add up/down movement animations and make them work 2022-10-27 01:37:35 -07:00
Sean Hickey b16a27cc09 Switch to Percy penguin animations 2022-10-23 22:31:51 -07:00
Sean Hickey 0368193061 Hopefuly fix the issue with continuous walking 2022-10-23 21:28:38 -07:00
Sean Hickey b3836dc411 Actually update and draw things asynchronously too, but wait for responses. 2022-10-23 00:57:23 -07:00
Sean Hickey b148699a58 Split off each entity as a separate go routine 2022-10-22 02:00:29 -07:00