#include "open_engine/ref_scope.hpp" #include #include #include #include #include #include #include #include Sandbox::Sandbox() { //OpenEngine::Ref initial_layer = std::make_shared(); OpenEngine::Ref overlay = OpenEngine::CreateRef(); OpenEngine::Ref shmup = OpenEngine::CreateRef(overlay); OpenEngine::Ref control_layer = std::make_shared(shmup); OpenEngine::Ref modding_layer = std::make_shared(); QueueLayerPush(shmup); QueueLayerPush(modding_layer); QueueLayerPush(control_layer); QueueOverlayPush(overlay); } Sandbox::~Sandbox() { } OpenEngine::Application* OpenEngine::CreateApplication() { OE_INFO("Sandbox Starting..."); return new Sandbox(); }