void ClientStateMainMenu::Initialize_( ) { IPanel* frame = GuiAPI()->CreateFrame( "mainmenu" ); GuiAPI()->ActivateFrame( frame ); // create title text TextBox* title = new TextBox; title->SetFont( "mainmenu title" ); title->SetText( "Operation Counter-Mine" ); title->SetOriginY( 125 ); title->SetIsVisible( true ); frame->AddChild( title ); title->CenterHorizontal(); // create main window WindowMainMenu* windowMainMenu = new WindowMainMenu; windowMainMenu->SetIsVisible( true ); frame->AddChild( windowMainMenu ); frame->SetActiveChild( windowMainMenu ); isInitialized_ = true; }