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;
85 int _selector, _oldSelector;
96 void checkAction(
ActionType &action,
int objNum, FixedTextActionId fixedTextActionId = kFixedTextAction_Invalid);
101 virtual void reset();
121 virtual void summonWindow(
bool slideUp =
true,
int height = CONTROLS_Y) {}
virtual void summonWindow(const Surface &bgSurface, bool slideUp=true)
Definition: user_interface.h:116
Definition: surface.h:130
virtual void drawInterface(int bufferNum=3)
Definition: user_interface.h:106
virtual void handleInput()
Definition: user_interface.h:111
Definition: animation.h:29
uint32 CustomEventType
Definition: events.h:204
virtual void banishWindow(bool slideUp=true)
Definition: user_interface.h:127
Definition: objects.h:154
Definition: sherlock.h:206
virtual void summonWindow(bool slideUp=true, int height=138)
Definition: user_interface.h:121
virtual void clearWindow()
Definition: user_interface.h:137
void checkAction(ActionType &action, int objNum, FixedTextActionId fixedTextActionId=kFixedTextAction_Invalid)
Definition: user_interface.h:62
virtual void clearInfo()
Definition: user_interface.h:132