Force wider centered menu window every frame (1120x640 base, clamped to screen)
This commit is contained in:
@@ -94,7 +94,19 @@ auto CAndromedaMenu::OnRenderMenu() -> void
|
||||
ImGui::PushStyleVar( ImGuiStyleVar_FrameRounding , 4.f );
|
||||
ImGui::PushStyleVar( ImGuiStyleVar_ItemSpacing , ImVec2( 8.f , 6.f ) );
|
||||
|
||||
ImGui::SetNextWindowSize( ImVec2( 960.f * m_fUIScale , 620.f * m_fUIScale ) , ImGuiCond_FirstUseEver );
|
||||
const ImVec2 DisplaySize = ImGui::GetIO().DisplaySize;
|
||||
|
||||
float MenuW = 1120.f * m_fUIScale;
|
||||
float MenuH = 640.f * m_fUIScale;
|
||||
|
||||
if ( MenuW > DisplaySize.x - 16.f )
|
||||
MenuW = DisplaySize.x - 16.f;
|
||||
|
||||
if ( MenuH > DisplaySize.y - 16.f )
|
||||
MenuH = DisplaySize.y - 16.f;
|
||||
|
||||
ImGui::SetNextWindowSize( ImVec2( MenuW , MenuH ) , ImGuiCond_Always );
|
||||
ImGui::SetNextWindowPos( ImVec2( ( DisplaySize.x - MenuW ) * 0.5f , ( DisplaySize.y - MenuH ) * 0.5f ) , ImGuiCond_Always );
|
||||
|
||||
if ( ImGui::Begin( XorStr( "Evicted" ) , nullptr , ImGuiWindowFlags_NoTitleBar | ImGuiWindowFlags_NoResize | ImGuiWindowFlags_NoCollapse | ImGuiWindowFlags_NoScrollbar ) )
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user