#include <IntroAnimation.h>
Inherits GameController.

Public Member Functions | |
| IntroAnimation (bool intro) | |
| ~IntroAnimation () | |
| bool | isComplete () |
| This function can be called to check if the GameController is done. | |
| void | step () |
| This function will be called each time unit of the game. | |
| void | draw (BITMAP *bmp) |
| This function will also be called each screen refresh to draw to the buffer. | |
| void | endSlideShow () |
| void | slideShow () |
Private Attributes | |
| WaveSound * | pewpew |
| WaveSound * | door |
| WaveSound * | doorShut |
| WaveSound * | dundun |
| AnimationSlide * | curSlide |
| TransparentSprite * | fadeSlide |
| int | curStep |
| bool | complete |
| bool | intro |
| IntroAnimation::IntroAnimation | ( | bool | intro | ) |
| IntroAnimation::~IntroAnimation | ( | ) |
| void IntroAnimation::draw | ( | BITMAP * | ) | [virtual] |
This function will also be called each screen refresh to draw to the buffer.
Implements GameController.
| void IntroAnimation::endSlideShow | ( | ) |
| bool IntroAnimation::isComplete | ( | ) | [virtual] |
| void IntroAnimation::slideShow | ( | ) |
| void IntroAnimation::step | ( | ) | [virtual] |
bool IntroAnimation::complete [private] |
AnimationSlide* IntroAnimation::curSlide [private] |
int IntroAnimation::curStep [private] |
WaveSound * IntroAnimation::door [private] |
WaveSound * IntroAnimation::doorShut [private] |
WaveSound * IntroAnimation::dundun [private] |
TransparentSprite* IntroAnimation::fadeSlide [private] |
bool IntroAnimation::intro [private] |
WaveSound* IntroAnimation::pewpew [private] |
1.5.7.1