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