ScummVM API documentation
Tinsel::Dialogs Class Reference

Public Member Functions

void popUpInventory (int invno, int menuId=-1)
 
void openMenu (CONFTYPE menuType)
 
void xMovement (int x)
 
void yMovement (int y)
 
void eventToInventory (PLR_EVENT pEvent, const Common::Point &coOrds)
 
int whichItemHeld ()
 
void holdItem (int item, bool bKeepFilm=false)
 
void dropItem (int item)
 
void clearInventory (int invno)
 
void addToInventory (int invno, int icon, bool hold=false)
 
bool remFromInventory (int invno, int icon)
 
void registerIcons (void *cptr, int num)
 
void idec_convw (SCNHANDLE text, int MaxContents, int MinWidth, int MinHeight, int StartWidth, int StartHeight, int MaxWidth, int MaxHeight)
 
void idec_inv1 (SCNHANDLE text, int MaxContents, int MinWidth, int MinHeight, int StartWidth, int StartHeight, int MaxWidth, int MaxHeight)
 
void idec_inv2 (SCNHANDLE text, int MaxContents, int MinWidth, int MinHeight, int StartWidth, int StartHeight, int MaxWidth, int MaxHeight)
 
Common::Array< int > getAllNotebookClues () const
 
void idec_invMain (SCNHANDLE text, int MaxContents)
 
bool inventoryActive ()
 
bool inventoryOrNotebookActive ()
 
void permaConvIcon (int icon, bool bEnd=false)
 
void convPos (int bpos)
 
void convPoly (HPOLYGON hPoly)
 
int getIcon ()
 
void closeDownConv ()
 
void hideConversation (bool hide)
 
bool convIsHidden ()
 
void convAction (int index)
 
void setConvDetails (CONV_PARAM fn, HPOLYGON hPoly, int ano)
 
void inventoryIconCursor (bool bNewItem)
 
void setInvWinParts (SCNHANDLE hf)
 
void setFlagFilms (SCNHANDLE hf)
 
void setConfigStrings (SCNHANDLE *tp)
 
int invItem (Common::Point &coOrds, bool update)
 
int invItem (int *x, int *y, bool update)
 
int invItemId (int x, int y)
 
int inventoryPos (int num)
 
bool isInInventory (int object, int invnum)
 
void killInventory ()
 
void syncInvInfo (Common::Serializer &s)
 
int invGetLimit (int invno)
 
void invSetLimit (int invno, int MaxContents)
 
void invSetSize (int invno, int MinWidth, int MinHeight, int StartWidth, int StartHeight, int MaxWidth, int MaxHeight)
 
bool getIsInvObject (int id)
 
int whichInventoryOpen ()
 
bool isTopWindow ()
 
bool menuActive ()
 
bool isConvWindow ()
 
const FILMgetObjectFilm (int object) const
 
void setObjectFilm (int object, SCNHANDLE hFilm)
 
void callFunction (BFUNC boxFunc)
 
OBJECTaddObject (const FREEL *pfreel, int num)
 
void invPutDown (int index)
 
void slideMSlider (int x, SSFN fn)
 
void addBoxes (bool posnSlide)
 
void select (int i, bool force)
 
void fillInInventory ()
 
void invCursor (InvCursorFN fn, int CurX, int CurY)
 
const InventoryObjectgetInvObject (int id)
 
const InventoryObjectT3getInvObjectT3 (int id)
 
void invPointEvent (const InventoryObject *invObj, int index)
 
bool updateString (const Common::KeyState &kbd)
 
bool inventoryIsActive ()
 
bool isMixingDeskControl ()
 
int currentInventoryX ()
 
int currentInventoryY ()
 
bool configurationIsActive ()
 
bool displayObjectsActive ()
 
bool inventoryIsHidden ()
 
const FILMgetWindowData ()
 
void redraw ()
 
bool isConvAndNotMove ()
 

Public Attributes

bool _noLanguage
 
int _glitterIndex
 
volatile int _pointedWaitCount
 
char _saveGameDesc [40+2]
 
OBJECT_iconArray [10 *6]
 
BUTTONEFFECT _buttonEffect
 
int n
 
int y
 

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