collebrusco / untitled-tile-engine

Overhead 2D tile engine with infinite procedural world generation. WIP as most things are, I have ideas for games to use with this but it is somewhat generic at this point.
0 stars 0 forks source link

separate running world from window / program state, core state machine #5

Open collebrusco opened 2 months ago

collebrusco commented 2 months ago

There should be some sort of core that opens the window, sets up other infrastructure and then contains the highest level state machine between menus, loading and running worlds, etc. Running the in game world, exec'ing systems, timing, etc, needs to be moved out into some object a core can run