summaryrefslogtreecommitdiff
path: root/src/imageparticle.cpp
diff options
context:
space:
mode:
authorPhilipp Sehmisch <mana@crushnet.org>2010-10-17 00:47:38 +0200
committerStefan Dombrowski <stefan@uni-bonn.de>2010-10-17 00:50:51 +0200
commit02a014605d19d0d38c14cafa462a2539d63950df (patch)
treeac831646a8e10f8972f6f3e2ed7cc7acfa7607c8 /src/imageparticle.cpp
parent9824ccf5946c86df1cf497b797c5f3da5d481d28 (diff)
downloadmana-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.cpp10
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);
}