add (very) basic main menu

This commit is contained in:
2025-08-11 19:47:55 +02:00
parent 24252896c7
commit b5ff44d793
14 changed files with 246 additions and 10 deletions

View File

@@ -80,8 +80,7 @@ Display::Display(int a_Width, int a_Height, const std::string& a_Title) :
utils::LOG(utils::Format(
"GL Context : %i.%i %s, Color : R:%i G:%i B:%i A:%i, Depth bits : %i", major, minor, mask_desc, r, g, b, a, depth));
utils::LOG(utils::Format(
"MultiSamples : Buffers : %i, Samples : %i", mBuffers, mSamples));
utils::LOG(utils::Format("MultiSamples : Buffers : %i, Samples : %i", mBuffers, mSamples));
SDL_GL_MakeCurrent(m_Window, m_GLContext);
@@ -148,7 +147,7 @@ void Display::PollEvents() {
}
case SDL_EVENT_KEY_DOWN: {
if(!event.key.repeat)
if (!event.key.repeat)
OnKeyDown(event.key.key);
break;
}
@@ -166,6 +165,9 @@ void Display::PollEvents() {
void Display::Update(float a_Delta) {
StateMachine::Update(a_Delta);
#ifndef NDEBUG
ImGui::ShowDemoWindow();
#endif
ImGui::Render();
ImGuiIO& io = ImGui::GetIO();
glViewport(0, 0, (int)io.DisplaySize.x, (int)io.DisplaySize.y);