ScummVM API documentation
Saga::Sprite Class Reference

Public Member Functions

 Sprite (SagaEngine *vm)
 
void drawOccluded (SpriteList &spriteList, uint spriteNumber, const Point &screenCoord, int scale, int depth)
 
void draw (SpriteList &spriteList, uint spriteNumber, const Point &screenCoord, int scale, bool clipToScene=false)
 
void drawClip (const Point &spritePointer, int width, int height, const byte *spriteBuffer, bool clipToScene=false, byte keepMask=0)
 
void draw (SpriteList &spriteList, uint spriteNumber, const Rect &screenRect, int scale, bool clipToScene=false)
 
void loadList (int resourceId, SpriteList &spriteList, byte keepMask=0)
 
bool hitTest (SpriteList &spriteList, uint spriteNumber, const Point &screenCoord, int scale, const Point &testPoint)
 
void getScaledSpriteBuffer (SpriteList &spriteList, uint spriteNumber, int scale, int &width, int &height, int &xAlign, int &yAlign, const byte *&buffer)
 

Public Attributes

SpriteList _mainSprites
 
SpriteList _saveReminderSprites
 
SpriteList _arrowSprites
 
SpriteList _inventorySprites
 

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