added queuing push and pop logic and having fun with c# integration
This commit is contained in:
@@ -21,8 +21,8 @@ bool ControlLayer::SwitchLayer(OpenEngine::KeyPressedEvent& event)
|
||||
OE_DEBUG("Sandbox2D Layer");
|
||||
layer = OpenEngine::CreateRef<Sandbox2DLayer>();
|
||||
|
||||
app.PushLayer(layer);
|
||||
app.PopLayer(active_layer);
|
||||
app.QueueLayerPush(layer);
|
||||
app.QueueLayerPop(active_layer);
|
||||
active_layer = layer;
|
||||
|
||||
return true;
|
||||
@@ -30,8 +30,8 @@ bool ControlLayer::SwitchLayer(OpenEngine::KeyPressedEvent& event)
|
||||
OE_DEBUG("Sandbox Layer");
|
||||
layer = OpenEngine::CreateRef<SandboxLayer>();
|
||||
|
||||
app.PushLayer(layer);
|
||||
app.PopLayer(active_layer);
|
||||
app.QueueLayerPush(layer);
|
||||
app.QueueLayerPop(active_layer);
|
||||
active_layer = layer;
|
||||
|
||||
return true;
|
||||
|
||||
Reference in New Issue
Block a user