Added Wren scripting with module system 📚

Added Input pressed, released system
Added interface button support with wren onclick callback
This commit is contained in:
Antoine Pilote
2021-06-09 22:15:53 -04:00
parent aa2ebd04c8
commit 19db72aa22
1185 changed files with 320199 additions and 486 deletions

View File

@@ -219,6 +219,7 @@ int Window::Init()
void Window::Update(Timestep ts)
{
// TODO: have event here?
m_Scene->Update(ts);
}
void Window::Draw()
@@ -239,14 +240,14 @@ void Window::Draw()
m_Scene->DrawShadows();
m_Framebuffer->Bind();
{
if (Engine::IsPlayMode)
m_Scene->Draw();
else
m_Scene->EditorDraw();
if (Engine::IsPlayMode)
m_Scene->Draw();
else
m_Scene->EditorDraw();
m_Scene->DrawInterface(m_Framebuffer->GetSize());
}
m_Scene->DrawInterface(m_Framebuffer->GetSize());
m_Framebuffer->Unbind();
}