-moved banner correctly into top right corner

-dont display game name if banner is displayed
This commit is contained in:
fix94.1 2012-07-03 19:12:29 +00:00
parent e4b7226672
commit a833819ad8
2 changed files with 8 additions and 6 deletions

View File

@ -142,10 +142,10 @@ void BannerWindow::Animate(void)
f32 ratioX = xDiff * 2.f / iconWidth;
f32 ratioY = yDiff * 2.f / iconHeight;
stepx1 = ((ScreenProps.x * 0.1f - xDiff) - (AnimPosX + 0.1f * fIconWidth - 0.1f * iconWidth)) * ratioX;
stepx2 = ((ScreenProps.x * 0.1f + xDiff) - (AnimPosX + 0.1f * fIconWidth + 0.1f * iconWidth)) * ratioX;
stepy1 = ((ScreenProps.y * 0.7f - yDiff) - (AnimPosY + 0.7f * fIconHeight - 0.7f * iconHeight)) * ratioY;
stepy2 = ((ScreenProps.y * 0.7f + yDiff) - (AnimPosY + 0.7f * fIconHeight + 0.7f * iconHeight)) * ratioY;
stepx1 = ((ScreenProps.x * 0.1f - xDiff) - (AnimPosX + 0.5f * fIconWidth - 0.5f * iconWidth)) * ratioX;
stepx2 = ((ScreenProps.x * 0.1f + xDiff) - (AnimPosX + 0.5f * fIconWidth + 0.5f * iconWidth)) * ratioX;
stepy1 = ((ScreenProps.y * 0.9f - yDiff) - (AnimPosY + 0.5f * fIconHeight - 0.5f * iconHeight)) * ratioY;
stepy2 = ((ScreenProps.y * 0.9f + yDiff) - (AnimPosY + 0.5f * fIconHeight + 0.5f * iconHeight)) * ratioY;
//! This works good for banners
top = (ScreenProps.y * 0.5f - yDiff) + stepy1 * curAnimStep;

View File

@ -1741,7 +1741,8 @@ void CMenu::_mainLoopCommon(bool withCF, bool blockReboot, bool adjusting)
m_cf.draw();
m_vid.setup2DProjection(false, true);
m_cf.drawEffect();
m_cf.drawText(adjusting);
if(!m_banner.GetSelectedGame())
m_cf.drawText(adjusting);
m_vid.renderAAPass(i);
}
m_vid.setup2DProjection();
@ -1758,7 +1759,8 @@ void CMenu::_mainLoopCommon(bool withCF, bool blockReboot, bool adjusting)
m_cf.draw();
m_vid.setup2DProjection();
m_cf.drawEffect();
m_cf.drawText(adjusting);
if(!m_banner.GetSelectedGame())
m_cf.drawText(adjusting);
}
}