make rendering of retrieval and rendering of background more tightly bounded.
This commit is contained in:
@@ -51,7 +51,7 @@ class DeckMenu:public JGuiController{
|
|||||||
void Add(int id, const char * Text, string desc = "", bool forceFocus = false, DeckMetaData *deckMetaData = NULL);
|
void Add(int id, const char * Text, string desc = "", bool forceFocus = false, DeckMetaData *deckMetaData = NULL);
|
||||||
void Close();
|
void Close();
|
||||||
void updateScroller();
|
void updateScroller();
|
||||||
JQuad * getBackground();
|
void RenderBackground();
|
||||||
|
|
||||||
float selectionTargetY;
|
float selectionTargetY;
|
||||||
bool closed;
|
bool closed;
|
||||||
|
|||||||
@@ -96,12 +96,14 @@ fontId(fontId) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
JQuad* DeckMenu::getBackground()
|
void DeckMenu::RenderBackground()
|
||||||
{
|
{
|
||||||
ostringstream bgFilename;
|
ostringstream bgFilename;
|
||||||
bgFilename << backgroundName << ".png";
|
bgFilename << backgroundName << ".png";
|
||||||
JQuad *background = resources.RetrieveTempQuad(bgFilename.str(), TEXTURE_SUB_5551);
|
JQuad *background = resources.RetrieveTempQuad(bgFilename.str(), TEXTURE_SUB_5551);
|
||||||
return background;
|
if ( background )
|
||||||
|
JRenderer::GetInstance()->RenderQuad( background, 0, 0 );
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void DeckMenu::initMenuItems()
|
void DeckMenu::initMenuItems()
|
||||||
@@ -171,8 +173,7 @@ void DeckMenu::Render()
|
|||||||
currentMenuItem->RenderWithOffset(-kLineHeight*startId);
|
currentMenuItem->RenderWithOffset(-kLineHeight*startId);
|
||||||
}
|
}
|
||||||
|
|
||||||
JQuad * background = getBackground();
|
RenderBackground();
|
||||||
renderer->RenderQuad( background, 0, 0 );
|
|
||||||
|
|
||||||
if (!title.empty())
|
if (!title.empty())
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user