Commit Graph

9 Commits

Author SHA1 Message Date
m
f6b6293532 Removes the test alog, cleans up some renderer stuff, starts work on cellular automata, closes #14 2023-07-23 10:58:01 -04:00
a01ff2ec0e Renderers no longer have an init function and are expected to be prepared in their constructor (whatever it is)
We can do something similar for input processor (probably a good idea?) or go with the plan for game and use a template, engine can know about the renderers as long as it treats them as generic pointers, but shouldn't know about the game
Game can either be a templated make_unique or we can just enforce a game class naming
Or pass game in at start loop
2022-01-20 08:49:32 -05:00
1a917af13c fixed several memory leaks caused by not including virtual destructors, added a config for the visualizer, next up is lua 2021-12-22 12:33:47 -05:00
10e2b3c538 Added default font and exception throwing to replace some nullptr returns 2021-12-11 12:10:56 -05:00
d2826f08fe color keying for sprite sheets and properly keyed texture map params 2021-12-10 11:53:07 -05:00
ea172110ea switched up some pointers to shared, added some more rendering example 2021-12-06 23:38:36 -05:00
26b341ee63 sprites and ttf work 2021-12-05 22:24:10 -05:00
3473e3dab7 texture manager, going to pull out into a resource manager 2021-12-04 09:09:59 -05:00
7b2a0719b1 initial commit 2021-12-03 19:45:52 -05:00