summaryrefslogtreecommitdiff
path: root/src/resources/ambientlayer.cpp
diff options
context:
space:
mode:
authorAndrei Karas <akaras@inbox.ru>2013-12-19 21:01:14 +0300
committerAndrei Karas <akaras@inbox.ru>2013-12-19 21:01:14 +0300
commit41b8151a3f04bc1cb0127bdf5c10e0dd8275bad5 (patch)
treec316fc4d0466b6e9a8e0c3f65e274c9d717e03d0 /src/resources/ambientlayer.cpp
parentf0315000bcf20685471966d2f25cd8e9f35e8230 (diff)
downloadmv-41b8151a3f04bc1cb0127bdf5c10e0dd8275bad5.tar.gz
mv-41b8151a3f04bc1cb0127bdf5c10e0dd8275bad5.tar.bz2
mv-41b8151a3f04bc1cb0127bdf5c10e0dd8275bad5.tar.xz
mv-41b8151a3f04bc1cb0127bdf5c10e0dd8275bad5.zip
improve a bit ambientlayer.
Diffstat (limited to 'src/resources/ambientlayer.cpp')
-rw-r--r--src/resources/ambientlayer.cpp7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/resources/ambientlayer.cpp b/src/resources/ambientlayer.cpp
index cc9ebdaec..361b2e391 100644
--- a/src/resources/ambientlayer.cpp
+++ b/src/resources/ambientlayer.cpp
@@ -33,7 +33,7 @@
AmbientLayer::AmbientLayer(Image *const img, const float parallax,
const float speedX, const float speedY,
- const bool keepRatio, int mask) :
+ const bool keepRatio, const int mask) :
mImage(img),
mParallax(parallax),
mPosX(0),
@@ -93,8 +93,9 @@ void AmbientLayer::update(const int timePassed, const float dx, const float dy)
mPosX += dx * mParallax;
mPosY += dy * mParallax;
- const float imgW = mImage->mBounds.w;
- const float imgH = mImage->mBounds.h;
+ const SDL_Rect &rect = mImage->mBounds;
+ const float imgW = rect.w;
+ const float imgH = rect.h;
// Wrap values
while (mPosX > imgW)