|
ImageFile * | _controlPanel |
|
ImageFile * | _controls |
|
int | _oldUse |
|
byte | _hotkeyLook |
|
byte | _hotkeyMove |
|
byte | _hotkeyTalk |
|
byte | _hotkeyPickUp |
|
byte | _hotkeyOpen |
|
byte | _hotkeyClose |
|
byte | _hotkeyInventory |
|
byte | _hotkeyUse |
|
byte | _hotkeyGive |
|
byte | _hotkeyJournal |
|
byte | _hotkeyFiles |
|
byte | _hotkeySetUp |
|
byte | _hotkeyLoadGame |
|
byte | _hotkeySaveGame |
|
byte | _hotkeysIndexed [14] |
|
MenuMode | _menuMode |
|
int | _menuCounter |
|
bool | _infoFlag |
|
bool | _windowOpen |
|
bool | _endKeyActive |
|
int | _invLookFlag |
|
bool | _slideWindows |
|
bool | _helpStyle |
|
Common::Rect | _windowBounds |
|
bool | _lookScriptFlag |
|
int | _bgFound |
|
int | _oldBgFound |
|
int | _exitZone |
|
signed char | _key |
|
signed char | _oldKey |
|
int | _selector |
|
int | _oldSelector |
|
int | _temp |
|
int | _oldTemp |
|
int | _temp1 |
|
int | _lookHelp |
|
◆ whileMenuCounter()
void Sherlock::Scalpel::ScalpelUserInterface::whileMenuCounter |
( |
| ) |
|
Handles counting down whilst checking for input, then clears the info line.
◆ restoreButton()
void Sherlock::Scalpel::ScalpelUserInterface::restoreButton |
( |
int |
num | ) |
|
Draws the image for the given user interface button in the up (not selected) position
◆ examine()
void Sherlock::Scalpel::ScalpelUserInterface::examine |
( |
| ) |
|
Creates a text window and uses it to display the in-depth description of the highlighted object
◆ reset()
void Sherlock::Scalpel::ScalpelUserInterface::reset |
( |
| ) |
|
|
overridevirtual |
◆ handleInput()
void Sherlock::Scalpel::ScalpelUserInterface::handleInput |
( |
| ) |
|
|
overridevirtual |
◆ drawInterface()
void Sherlock::Scalpel::ScalpelUserInterface::drawInterface |
( |
int |
bufferNum = 3 | ) |
|
|
overridevirtual |
◆ summonWindow() [1/2]
void Sherlock::Scalpel::ScalpelUserInterface::summonWindow |
( |
const Surface & |
bgSurface, |
|
|
bool |
slideUp = true |
|
) |
| |
|
overridevirtual |
Displays a passed window by gradually scrolling it vertically on-screen
Reimplemented from Sherlock::UserInterface.
◆ summonWindow() [2/2]
void Sherlock::Scalpel::ScalpelUserInterface::summonWindow |
( |
bool |
slideUp = true , |
|
|
int |
height = CONTROLS_Y |
|
) |
| |
|
overridevirtual |
◆ banishWindow()
void Sherlock::Scalpel::ScalpelUserInterface::banishWindow |
( |
bool |
slideUp = true | ) |
|
|
overridevirtual |
Close a currently open window
- Parameters
-
flag | 0 = slide old window down, 1 = slide prior UI back up |
Reimplemented from Sherlock::UserInterface.
◆ clearInfo()
void Sherlock::Scalpel::ScalpelUserInterface::clearInfo |
( |
| ) |
|
|
overridevirtual |
◆ clearWindow()
void Sherlock::Scalpel::ScalpelUserInterface::clearWindow |
( |
| ) |
|
|
overridevirtual |
◆ printObjectDesc()
virtual void Sherlock::Scalpel::ScalpelUserInterface::printObjectDesc |
( |
| ) |
|
|
virtual |
Print the previously selected object's decription
The documentation for this class was generated from the following file: