various cleanup
This commit is contained in:
@@ -13,14 +13,15 @@
|
||||
#include <imgui.h>
|
||||
|
||||
namespace OpenEngine {
|
||||
Application::Application()
|
||||
Application::Application(const std::string& name)
|
||||
: name(name)
|
||||
{
|
||||
OE_PROFILE_FUNCTION();
|
||||
|
||||
OE_CORE_ASSERT(!instance, "Application already exists!");
|
||||
instance = this;
|
||||
|
||||
window = Window::Create();
|
||||
window = Window::Create(WindowProps(name));
|
||||
window->SetEventCallback(BIND_EVENT_FN(Application::OnEvent));
|
||||
|
||||
{
|
||||
@@ -90,11 +91,16 @@ namespace OpenEngine {
|
||||
|
||||
bool Application::OnWindowClose(WindowCloseEvent& event)
|
||||
{
|
||||
running = false;
|
||||
Close();
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
void Application::Close()
|
||||
{
|
||||
running = false;
|
||||
}
|
||||
|
||||
bool Application::OnWindowResize(WindowResizeEvent& event)
|
||||
{
|
||||
OE_PROFILE_FUNCTION();
|
||||
|
||||
Reference in New Issue
Block a user