aboutsummaryrefslogtreecommitdiff
path: root/queen/graphics.h
diff options
context:
space:
mode:
authorDavid Eriksson2003-10-23 06:44:35 +0000
committerDavid Eriksson2003-10-23 06:44:35 +0000
commitad98347eb0f17cf9ff2b72b86589866943ef28dd (patch)
tree53bbb70d19c3c2163483db83e1797570dec03765 /queen/graphics.h
parent3ccd6704bdc4a6fad19d2fb68a75c089dc4f60ca (diff)
downloadscummvm-rg350-ad98347eb0f17cf9ff2b72b86589866943ef28dd.tar.gz
scummvm-rg350-ad98347eb0f17cf9ff2b72b86589866943ef28dd.tar.bz2
scummvm-rg350-ad98347eb0f17cf9ff2b72b86589866943ef28dd.zip
Initial version of the Input class. Some things still missing.
svn-id: r10944
Diffstat (limited to 'queen/graphics.h')
-rw-r--r--queen/graphics.h9
1 files changed, 5 insertions, 4 deletions
diff --git a/queen/graphics.h b/queen/graphics.h
index 78bc765591..dda8229734 100644
--- a/queen/graphics.h
+++ b/queen/graphics.h
@@ -23,6 +23,7 @@
#define QUEENGRAPHICS_H
#include "queen/queen.h"
+#include "queen/input.h"
#include "queen/defs.h"
#include "queen/structs.h"
@@ -105,11 +106,12 @@ struct TextSlot {
class Display;
+class Input;
class Graphics {
public:
- Graphics(Display *display, Resource *resource);
+ Graphics(Display *display, Input *input, Resource *resource);
~Graphics();
void bankLoad(const char *bankname, uint32 bankslot); // loadbank()
@@ -161,7 +163,7 @@ public:
void cameraBob(int bobNum);
int cameraBob() { return _cameraBob; }
- void update(bool fastmode = false);
+ void update(uint16 room);
private:
@@ -199,9 +201,8 @@ private:
int _cameraBob; // cambob
- uint16 _lastRoom; // TEMP
-
Display *_display;
+ Input *_input;
Resource *_resource;
};