diff options
author | Philipp Sehmisch <mana@crushnet.org> | 2010-10-17 00:47:38 +0200 |
---|---|---|
committer | Stefan Dombrowski <stefan@uni-bonn.de> | 2010-10-17 00:50:51 +0200 |
commit | 02a014605d19d0d38c14cafa462a2539d63950df (patch) | |
tree | ac831646a8e10f8972f6f3e2ed7cc7acfa7607c8 /src/imageparticle.cpp | |
parent | 9824ccf5946c86df1cf497b797c5f3da5d481d28 (diff) | |
download | mana-client-02a014605d19d0d38c14cafa462a2539d63950df.tar.gz mana-client-02a014605d19d0d38c14cafa462a2539d63950df.tar.bz2 mana-client-02a014605d19d0d38c14cafa462a2539d63950df.tar.xz mana-client-02a014605d19d0d38c14cafa462a2539d63950df.zip |
Fixed wrong alpha calculation of text particles
This resolves: http://bugs.manasource.org/view.php?id=51
Reviewed-by: Bertram
Diffstat (limited to 'src/imageparticle.cpp')
-rw-r--r-- | src/imageparticle.cpp | 10 |
1 files changed, 1 insertions, 9 deletions
diff --git a/src/imageparticle.cpp b/src/imageparticle.cpp index feb9548d..8ef2cce9 100644 --- a/src/imageparticle.cpp +++ b/src/imageparticle.cpp @@ -56,14 +56,6 @@ void ImageParticle::draw(Graphics *graphics, int offsetX, int offsetY) const return; } - float alphafactor = mAlpha; - - if (mLifetimeLeft > -1 && mLifetimeLeft < mFadeOut) - alphafactor *= (float) mLifetimeLeft / (float) mFadeOut; - - if (mLifetimePast < mFadeIn) - alphafactor *= (float) mLifetimePast / (float) mFadeIn; - - mImage->setAlpha(alphafactor); + mImage->setAlpha(getCurrentAlpha()); graphics->drawImage(mImage, screenX, screenY); } |