|
CBofSprite * | duplicateSprite () |
|
void | duplicateSprite (CBofSprite *pSprite) |
|
bool | loadSprite (const char *pszPathName, int nCels=1) |
|
bool | loadSprite (CBofBitmap *pBitmap, int nCels=1) |
|
bool | paintSprite (CBofBitmap *pBmp, int x, int y) |
|
bool | paintSprite (CBofBitmap *pBmp, CBofPoint point) |
|
bool | paintSprite (CBofWindow *pWnd, int x, int y) |
|
bool | paintSprite (CBofWindow *pWnd, CBofPoint point) |
|
bool | paintCel (CBofWindow *pWnd, int nCelId, int x, int y) |
|
bool | paintCel (CBofBitmap *pBmp, int nCelId, int x, int y) |
|
void | batchPaint (int, int y) |
|
void | batchErase () |
|
bool | setupCels (int nCels) |
|
void | setCel (int nCelID) |
|
void | nextCel () |
|
void | prevCel () |
|
bool | refreshSprite (CBofBitmap *pBmp) |
|
bool | refreshSprite (CBofWindow *pWnd) |
|
bool | eraseSprite (CBofWindow *pWnd) |
|
CBofSprite * | interception (CBofRect *newRect, CBofSprite *pTestSprite) |
|
CBofSprite * | interception (CBofSprite *pTestSprite) |
|
CBofSprite * | interception () |
|
CBofSprite * | interception (CBofRect *newRect) |
|
bool | testInterception (CBofSprite *pTestSprite, CBofPoint *pPoint=nullptr) |
|
void | setPosition (int x, int y) |
|
CBofPoint | getPosition () const |
|
CBofSize | getSize () const |
|
CBofRect | getRect () const |
|
int | height () const |
|
int | width () const |
|
void | setMaskColor (int nColor) |
|
int | getMaskColor () const |
|
byte | readPixel (int x, int y) const |
|
void | setZOrder (int nValue) |
|
int | getCelCount () const |
|
int | getCelIndex () const |
|
void | setAnimated (bool bAnimated) |
|
bool | getAnimated () const |
|
void | linkSprite () |
|
void | unlinkSprite () |
|
const char * | getFileName () const |
|
void | setBlockAdvance (bool b=true) |
|
bool | getBlockAdvance () const |
|
void | reportError (ErrorCode errCode, const char *format,...) |
|
bool | errorOccurred () const |
|
ErrorCode | getErrorCode () const |
|
void | clearError () |
|
| CLList () |
|
| CLList (void *pObj) |
|
virtual | ~CLList () |
|
void | Insert (CLList *pNewList) |
|
void | Delete () |
|
void | addToHead (CLList *pNewList) |
|
void | addToTail (CLList *pNewList) |
|
void | MoveToHead () |
|
void | MoveToTail () |
|
void | MoveLeft () |
|
void | MoveRight () |
|
CLList * | getHead () |
|
CLList * | getTail () |
|
CLList * | getPrev () const |
|
CLList * | getNext () const |
|
void * | getData () const |
|
void | PutData (void *pObj) |
|
void | FlushList () |
|
|
static void | initialize () |
|
static void | shutdown () |
|
static void | openLibrary (CBofPalette *pPal) |
|
static void | closeLibrary () |
|
static void | setSharedPalette (CBofPalette *pPalette) |
|
static CBofSprite * | getSpriteChain () |
|
static bool | updateDirtyRect (CBofWindow *pWnd, CBofSprite *pPrimarySprite=nullptr) |
|
static bool | updateDirtyRect (CBofBitmap *pBmp, CBofSprite *pPrimarySprite=nullptr) |
|
static void | addToDirtyRect (CBofRect *pRect) |
|
static void | clearDirtyRect () |
|
static CBofRect * | getDirtyRect () |
|
static void | flushSpriteChain () |
|
static void | setupWorkArea (int dx, int dy) |
|
static void | tearDownWorkArea () |
|
static void | fatalError (ErrorCode errCode, const char *format,...) |
|
static void | initialize () |
|
static int | getErrorCount () |
|
static bool | isValidObject (const CBofObject *pObject) |
|