ScummVM API documentation
HDB::Window Class Reference

Public Member Functions

void init ()
 
void save (Common::OutSaveFile *out)
 
void loadSaveFile (Common::InSaveFile *in)
 
void restartSystem ()
 
void setInfobarDark (int value)
 
void closeAll ()
 
void drawPause ()
 
void checkPause (int x, int y)
 
void drawWeapon ()
 
void chooseWeapon (AIType wType)
 
void openDialog (const char *title, int tileIndex, const char *string, int more, const char *luaMore)
 
void drawDialog ()
 
void closeDialog ()
 
bool checkDialogClose (int x, int y)
 
void drawBorder (int x, int y, int width, int height, bool guyTalking)
 
void setDialogDelay (int delay)
 
uint32 getDialogDelay ()
 
bool dialogActive ()
 
void openDialogChoice (const char *title, const char *text, const char *func, int numChoices, const char *choices[10])
 
void drawDialogChoice ()
 
void closeDialogChoice ()
 
bool checkDialogChoiceClose (int x, int y)
 
void dialogChoiceMoveup ()
 
void dialogChoiceMovedown ()
 
bool dialogChoiceActive ()
 
void openMessageBar (const char *title, int time)
 
void drawMessageBar ()
 
bool checkMsgClose (int x, int y)
 
void nextMsgQueued ()
 
void closeMsg ()
 
bool msgBarActive ()
 
void drawInventory ()
 
void setInvSelect (int status)
 
int getInvSelect ()
 
void checkInvSelect (int x, int y)
 
bool inventoryActive ()
 
void openInventory ()
 
bool checkInvClose (int x, int y)
 
void closeInv ()
 
void openDeliveries (bool animate)
 
void drawDeliveries ()
 
void setSelectedDelivery (int which)
 
int getSelectedDelivery ()
 
bool animatingDelivery ()
 
void checkDlvSelect (int x, int y)
 
bool checkDlvsClose (int x, int y)
 
void closeDlvs ()
 
bool deliveriesActive ()
 
void drawTryAgain ()
 
void clearTryAgain ()
 
void loadPanicZoneGfx ()
 
void drawPanicZone ()
 
void startPanicZone ()
 
void stopPanicZone ()
 
bool inPanicZone ()
 
void textOut (const char *text, int x, int y, int timer)
 
void centerTextOut (const char *text, int y, int timer)
 
void drawTextOut ()
 
int textOutActive ()
 
void closeTextOut ()
 
TilegetGemGfx ()
 

Public Attributes

int _weaponX
 
int _weaponY
 
int _invItemSpace
 
int _invItemSpaceX
 
int _invItemSpaceY
 
int _invItemPerLine
 
int _dlvItemSpaceX
 
int _dlvItemSpaceY
 
int _dlvItemPerLine
 
int _dlvItemTextY
 
int _dialogTextLeft
 
int _dialogTextRight
 
int _openDialogTextLeft
 
int _openDialogTextRight
 
int _textOutCenterX
 
int _pauseY
 
int _tryY1
 
int _tryY2
 
int _tryRestartY
 
int _panicXStop
 
int _panicZoneFaceX
 
PanicZone _pzInfo
 
PanicZone _tempPzInfo
 

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