23 #ifndef BAGEL_BAGLIB_PDA_H 24 #define BAGEL_BAGLIB_PDA_H 26 #include "bagel/baglib/base_pda.h" 27 #include "bagel/baglib/movie_object.h" 31 #define PDA_INCREMENT 13 37 static bool _flashingFl;
38 static bool _soundsPausedFl;
55 static void initialize();
57 ErrorCode attach()
override;
83 ErrorCode loadFile(
const CBofString &sFile)
override;
110 bool isInside(
const CBofPoint &xPoint)
override;
131 static bool isMoviePlaying() {
132 return _pdaMode == PDA_MOO_MODE;
135 static void runWaitingMovie();
157 ErrorCode attachActiveObjects()
override;
158 ErrorCode detachActiveObjects()
override;
Definition: base_pda.h:52
static bool isMovieWaiting()
bool hideCurDisplay() override
ErrorCode update(CBofBitmap *pBmp, CBofPoint pt, CBofRect *pSrcRect=nullptr, int nMaskColor=-1) override
bool paintFGObjects(CBofBitmap *pBmp) override
bool restoreCurDisplay() override
static void removeFromMovieQueue(CBagMovieObject *)
Definition: movie_object.h:38
void onLButtonDown(uint32 nFlags, CBofPoint *xPoint, void *info=nullptr) override
void handleZoomButton(bool bButtonDown)
bool hideInventory() override
CBagObject * onNewButtonObject(const CBofString &sInit) override
CBagPDA(CBofWindow *pParent=nullptr, const CBofRect &xRect=CBofRect(), bool bActivated=false)
static void addToMovieQueue(CBagMovieObject *)
void setPosInWindow(int cx, int cy, int nDist=13)
bool showInventory() override
void onLButtonUp(uint32 nFlags, CBofPoint *xPoint, void *info=nullptr) override
Definition: storage_dev_bmp.h:31