summaryrefslogtreecommitdiff
path: root/src/resources/ambientlayer.cpp
diff options
context:
space:
mode:
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)