From e95b9f57fa2c07025ccf0b14bff9554e5774faad Mon Sep 17 00:00:00 2001 From: Anthony Calosa Date: Wed, 13 Jul 2016 14:25:57 +0800 Subject: [PATCH] menubar --- projects/mtg/src/GameStateMenu.cpp | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/projects/mtg/src/GameStateMenu.cpp b/projects/mtg/src/GameStateMenu.cpp index 20f4c954c..92b424328 100644 --- a/projects/mtg/src/GameStateMenu.cpp +++ b/projects/mtg/src/GameStateMenu.cpp @@ -780,10 +780,22 @@ void GameStateMenu::Render() else sprintf(text, "%s", _("LOADING...").c_str()); } + //tooltip & overlay + JQuadPtr menubar; + menubar = WResourceManager::Instance()->RetrieveTempQuad("menubar.png");//new graphics menubar + if (menubar.get()) + { + float xscale = SCREEN_WIDTH / menubar->mWidth; + float yscale = mFont->GetHeight() / menubar->mHeight; + renderer->RenderQuad(menubar.get(), 0, (SCREEN_HEIGHT - menubar->mHeight) - 18,0,xscale,yscale); + } + else + { //rectangle renderer->FillRect(0, SCREEN_HEIGHT - 50, SCREEN_WIDTH + 1.5f, mFont->GetHeight(),ARGB(225,5,5,5));; renderer->DrawRect(0, SCREEN_HEIGHT - 50, SCREEN_WIDTH + 1.5f, mFont->GetHeight(),ARGB(200, 204, 153, 0)); //end + } mFont->SetColor(ARGB(170,0,0,0)); mFont->DrawString(text, SCREEN_WIDTH / 2 + 2, SCREEN_HEIGHT - 50 + 2, JGETEXT_CENTER); mFont->SetColor(ARGB(255,255,255,255));