From 599cae0235cd4187fbd3387148b35c8d7b04e341 Mon Sep 17 00:00:00 2001 From: Mark Vejvoda Date: Thu, 24 May 2012 07:15:15 +0000 Subject: [PATCH] - cycle alpha channel on please wait text for video loading --- source/glest_game/graphics/renderer.cpp | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/source/glest_game/graphics/renderer.cpp b/source/glest_game/graphics/renderer.cpp index 13ec235b..3cbc6efb 100644 --- a/source/glest_game/graphics/renderer.cpp +++ b/source/glest_game/graphics/renderer.cpp @@ -8631,6 +8631,11 @@ void Renderer::renderVideoLoading(int progressPercent) { string textToRender = lang.get("PleaseWait"); const Metrics &metrics= Metrics::getInstance(); + float anim= GraphicComponent::getAnim(); + if(anim < 0.5f) { + anim = 1.f - anim; + } + if(CoreData::getInstance().getMenuFontBig3D() != NULL) { int renderX = 0; @@ -8643,14 +8648,14 @@ void Renderer::renderVideoLoading(int progressPercent) { renderText3D( textToRender, CoreData::getInstance().getMenuFontBig3D(), - Vec3f(1.f, 1.f, 0.f), + Vec4f(1.f, 1.f, 0.f,anim), renderX, renderY, false); } else { renderText( textToRender, CoreData::getInstance().getMenuFontBig(), - Vec3f(1.f, 1.f, 0.f), (metrics.getScreenW() / 2), + Vec4f(1.f, 1.f, 0.f,anim), (metrics.getScreenW() / 2), (metrics.getScreenH() / 2), true); } swapBuffers();