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