From 720ee30c9aab9336d2a41d30bb322b5da1e2848a Mon Sep 17 00:00:00 2001 From: "wrenczes@gmail.com" Date: Thu, 2 Dec 2010 07:42:32 +0000 Subject: [PATCH] Fix for issue 518, Shop "background light" image "candle effect" not working. Basically some bad math made the alpha clamp all the time at its max value of 50. Now we pick a random number distribution between -25 and + 25 for the alpha offset value. --- projects/mtg/src/GameStateShop.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/projects/mtg/src/GameStateShop.cpp b/projects/mtg/src/GameStateShop.cpp index 5a3c88afc..dfb59551c 100644 --- a/projects/mtg/src/GameStateShop.cpp +++ b/projects/mtg/src/GameStateShop.cpp @@ -455,7 +455,7 @@ void GameStateShop::Update(float dt) if (menu && menu->isClosed()) SAFE_DELETE(menu); srcCards->Update(dt); - alphaChange = static_cast (500 - (int) ((rand() % 1000)) * dt); + alphaChange = 25 - static_cast((float) (rand() - 1) / (RAND_MAX) * 50.0f); lightAlpha += alphaChange; if (lightAlpha < 0) lightAlpha = 0;