Next phase of the refactor is done. Now to replace everything in Systems.
This commit is contained in:
parent
644ff6edc0
commit
81e25f73bb
10 changed files with 163 additions and 82 deletions
|
@ -27,16 +27,7 @@ inline shared_ptr<DinkyECS::World> clone_load_world(shared_ptr<DinkyECS::World>
|
|||
auto world = make_shared<DinkyECS::World>();
|
||||
|
||||
if(prev_world != nullptr) {
|
||||
fmt::println("############### NEW WORLD #################");
|
||||
prev_world->clone_into(*world);
|
||||
|
||||
fmt::println("new world entity_count={}, prev={}", world->entity_count, prev_world->entity_count);
|
||||
|
||||
for(auto [ent, is_set] : prev_world->$constants) {
|
||||
if(world->has<components::Sprite>(ent)) {
|
||||
fmt::println("#### Sprite {} copied to new world.", ent);
|
||||
}
|
||||
}
|
||||
} else {
|
||||
save::load_configs(*world);
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue