25 #include "common/scummsys.h" 26 #include "common/events.h" 27 #include "sherlock/surface.h" 28 #include "sherlock/objects.h" 29 #include "sherlock/resources.h" 30 #include "sherlock/fixed_text.h" 34 #define CONTROLS_Y 138 35 #define CONTROLS_Y1 151 78 int _bgFound, _oldBgFound;
83 signed char _key, _oldKey;
84 int _selector, _oldSelector;
95 void checkAction(
ActionType &action,
int objNum, FixedTextActionId fixedTextActionId = kFixedTextAction_Invalid);
100 virtual void reset();
120 virtual void summonWindow(
bool slideUp =
true,
int height = CONTROLS_Y) {}
virtual void summonWindow(const Surface &bgSurface, bool slideUp=true)
Definition: user_interface.h:115
Definition: surface.h:118
virtual void drawInterface(int bufferNum=3)
Definition: user_interface.h:105
virtual void handleInput()
Definition: user_interface.h:110
Definition: animation.h:29
virtual void banishWindow(bool slideUp=true)
Definition: user_interface.h:126
Definition: objects.h:154
Definition: sherlock.h:76
virtual void summonWindow(bool slideUp=true, int height=138)
Definition: user_interface.h:120
virtual void clearWindow()
Definition: user_interface.h:136
void checkAction(ActionType &action, int objNum, FixedTextActionId fixedTextActionId=kFixedTextAction_Invalid)
Definition: user_interface.h:62
virtual void clearInfo()
Definition: user_interface.h:131