HoverRace  2.0
Public Member Functions | Protected Member Functions | Protected Attributes | Private Types | List of all members
HoverRace::MazeCompiler::MapSprite Class Reference

#include <MapSprite.h>

+ Inheritance diagram for HoverRace::MazeCompiler::MapSprite:

Public Member Functions

BOOL CreateMap (Model::Level *pLevel, int &pX0, int &pY0, int &pX1, int &pY1)
 
- Public Member Functions inherited from HoverRace::VideoServices::Sprite
 Sprite ()
 
 ~Sprite ()
 
void Blt (int pX, int pY, Viewport2D *pDest, eAlignment pHAlign=eLeft, eAlignment pVAlign=eTop, int pItem=0, int pScaling=1) const
 
int GetItemHeight () const
 
int GetItemWidth () const
 
int GetNbItem () const
 
void Serialize (Parcel::ObjStream &pArchive)
 
void StrBlt (int pX, int pY, const char *pStr, Viewport2D *pDest, eAlignment pHAlign=eLeft, eAlignment pVAlign=eTop, int pScaling=1) const
 

Protected Member Functions

void ComputeMinMax (Model::Level *pLevel)
 
void DrawMap (Model::Level *pLevel)
 

Protected Attributes

int mXMax
 
int mXMin
 
int mYMax
 
int mYMin
 
- Protected Attributes inherited from HoverRace::VideoServices::Sprite
MR_UInt8mData
 
int mItemHeight
 
int mNbItem
 
int mTotalHeight
 
int mWidth
 

Private Types

using SUPER = VideoServices::Sprite
 

Additional Inherited Members

- Public Types inherited from HoverRace::VideoServices::Sprite
enum  eAlignment {
  eLeft = 0, eTop = 0, eRight = 1, eBottom = 1,
  eCenter = 2
}
 

Member Typedef Documentation

Member Function Documentation

void HoverRace::MazeCompiler::MapSprite::ComputeMinMax ( Model::Level pLevel)
protected
BOOL HoverRace::MazeCompiler::MapSprite::CreateMap ( Model::Level pLevel,
int &  pX0,
int &  pY0,
int &  pX1,
int &  pY1 
)
void HoverRace::MazeCompiler::MapSprite::DrawMap ( Model::Level pLevel)
protected

Member Data Documentation

int HoverRace::MazeCompiler::MapSprite::mXMax
protected
int HoverRace::MazeCompiler::MapSprite::mXMin
protected
int HoverRace::MazeCompiler::MapSprite::mYMax
protected
int HoverRace::MazeCompiler::MapSprite::mYMin
protected

The documentation for this class was generated from the following files: