#include <CScroller.h>
Public Member Functions | |
CScroller (void) | |
~CScroller (void) | |
void | Create (int PositionX, int PositionY, int SpriteWidth, int SpriteHeight, float SpeedX, float SpeedY, float LoopTime) |
void | Destroy (void) |
void | Update (float DeltaTime) |
bool | OutOfBounds (void) |
int | GetPositionX (void) |
int | GetPositionY (void) |
void | SetSpeed (float SpeedX, float SpeedY) |
Private Attributes | |
int | m_SpriteWidth |
int | m_SpriteHeight |
float | m_SpeedX |
float | m_SpeedY |
float | m_LoopTime |
float | m_RemainingLoopTime |
bool | m_Looping |
float | m_fPositionX |
float | m_fPositionY |
int | m_iPositionX |
int | m_iPositionY |
CScroller::CScroller | ( | void | ) |
CScroller::~CScroller | ( | void | ) |
void CScroller::Create | ( | int | PositionX, | |
int | PositionY, | |||
int | SpriteWidth, | |||
int | SpriteHeight, | |||
float | SpeedX, | |||
float | SpeedY, | |||
float | LoopTime | |||
) |
void CScroller::Destroy | ( | void | ) |
void CScroller::Update | ( | float | DeltaTime | ) |
bool CScroller::OutOfBounds | ( | void | ) |
int CScroller::GetPositionX | ( | void | ) | [inline] |
int CScroller::GetPositionY | ( | void | ) | [inline] |
void CScroller::SetSpeed | ( | float | SpeedX, | |
float | SpeedY | |||
) | [inline] |
int CScroller::m_SpriteWidth [private] |
int CScroller::m_SpriteHeight [private] |
float CScroller::m_SpeedX [private] |
float CScroller::m_SpeedY [private] |
float CScroller::m_LoopTime [private] |
float CScroller::m_RemainingLoopTime [private] |
bool CScroller::m_Looping [private] |
float CScroller::m_fPositionX [private] |
float CScroller::m_fPositionY [private] |
int CScroller::m_iPositionX [private] |
int CScroller::m_iPositionY [private] |