First step in refactoring to allow for multiple levels. Next is to clean up the APIs and sort out how things will be notified that they have to switch levels.
This commit is contained in:
parent
3344181a47
commit
c14efee9ea
9 changed files with 100 additions and 96 deletions
|
@ -14,16 +14,6 @@ using namespace components;
|
|||
using std::string;
|
||||
|
||||
TEST_CASE("load a basic gui run but don't loop", "[gui]") {
|
||||
DinkyECS::World world;
|
||||
save::load_configs(world);
|
||||
Map game_map(40, 40);
|
||||
WorldBuilder builder(game_map);
|
||||
builder.generate(world);
|
||||
|
||||
SpatialMap collider;
|
||||
world.set_the<SpatialMap>(collider);
|
||||
System::init_positions(world);
|
||||
|
||||
GUI gui(world, game_map);
|
||||
GUI gui;
|
||||
gui.main(true); // runs once
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue