#include <ambientoverlay.h>
Definition at line 28 of file ambientoverlay.h.
Public Member Functions | |
AmbientOverlay (Image *img, float parallax, float speedX, float speedY) | |
Constructor. | |
~AmbientOverlay () | |
void | update (int timePassed, float dx, float dy) |
void | draw (Graphics *graphics, int x, int y) |
Private Attributes | |
Image * | mImage |
float | mParallax |
float | mPosX |
Current layer X position. | |
float | mPosY |
Current layer Y position. | |
float | mSpeedX |
Scrolling speed in X direction. | |
float | mSpeedY |
Scrolling speed in Y direction. |
AmbientOverlay::AmbientOverlay | ( | Image * | img, | |
float | parallax, | |||
float | speedX, | |||
float | speedY | |||
) |
Constructor.
img | the image this overlay displays | |
parallax | scroll factor based on camera position | |
speedX | scrolling speed in x-direction | |
speedY | scrolling speed in y-direction |
Definition at line 28 of file ambientoverlay.cpp.
AmbientOverlay::~AmbientOverlay | ( | ) |
Definition at line 37 of file ambientoverlay.cpp.
void AmbientOverlay::update | ( | int | timePassed, | |
float | dx, | |||
float | dy | |||
) |
Definition at line 42 of file ambientoverlay.cpp.
void AmbientOverlay::draw | ( | Graphics * | graphics, | |
int | x, | |||
int | y | |||
) |
Definition at line 67 of file ambientoverlay.cpp.
Image* AmbientOverlay::mImage [private] |
Definition at line 49 of file ambientoverlay.h.
float AmbientOverlay::mParallax [private] |
Definition at line 50 of file ambientoverlay.h.
float AmbientOverlay::mPosX [private] |
float AmbientOverlay::mPosY [private] |
float AmbientOverlay::mSpeedX [private] |
float AmbientOverlay::mSpeedY [private] |