#include #include "ZapperPoolSubScene.h" #include "ZapperPoolScript.h" using namespace crepe; using namespace std; ZapperPoolSubScene::ZapperPoolSubScene(Scene & scene) : controller { scene.new_object("controller") } { Log::logf(Log::DEBUG, "Building zapper pool..."); vector pool; for (size_t i = 0; i < this->POOL_SIZE; i++) pool.emplace_back(scene.new_object("zapper")); BehaviorScript & behavior = this->controller.add_component(); behavior.set_script(std::move(pool)); }