#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] |
1.5.5