aboutsummaryrefslogtreecommitdiff
path: root/queen/display.h
diff options
context:
space:
mode:
authorGregory Montoir2004-01-08 10:25:18 +0000
committerGregory Montoir2004-01-08 10:25:18 +0000
commit74829245d9f05fe51414e26c13c8b18db89b9e2a (patch)
tree5bd3475dfd3f07bddfa7f58923159bbb8786924c /queen/display.h
parent8c2da44b971a6adda806fac050cf5c8cd48f4690 (diff)
downloadscummvm-rg350-74829245d9f05fe51414e26c13c8b18db89b9e2a.tar.gz
scummvm-rg350-74829245d9f05fe51414e26c13c8b18db89b9e2a.tar.bz2
scummvm-rg350-74829245d9f05fe51414e26c13c8b18db89b9e2a.zip
mostly cleanup :
- moved main update() method to QueenEngine - merged update() & checkPlayer() - added a method in Logic class to handle the CUTAWAY_SPECIAL stuff - Journal remembers last seen page - no need to call loadPanel() to restore panel palette, use palSetPanel() instead svn-id: r12240
Diffstat (limited to 'queen/display.h')
-rw-r--r--queen/display.h3
1 files changed, 1 insertions, 2 deletions
diff --git a/queen/display.h b/queen/display.h
index 37dd09ef26..aef8b0db72 100644
--- a/queen/display.h
+++ b/queen/display.h
@@ -59,6 +59,7 @@ public:
void prepareUpdate();
void update(bool dynalum = false, int16 dynaX = 0, int16 dynaY = 0);
+ void setupPanel();
void setupNewRoom(const char *name, uint16 room);
void drawBobSprite(const uint8 *data, uint16 x, uint16 y, uint16 w, uint16 h, uint16 pitch, bool xflip);
@@ -69,8 +70,6 @@ public:
void fill(uint8 *dstBuf, uint16 dstPitch, uint16 x, uint16 y, uint16 w, uint16 h, uint8 color);
void readPCX(uint8 *dst, uint16 dstPitch, const uint8 *src, uint16 w, uint16 h);
- void readPCXBackdrop(const uint8 *pcxBuf, uint32 size, bool useFullPal);
- void readPCXPanel(const uint8 *pcxBuf, uint32 size);
void horizontalScrollUpdate(int16 xCamera);
void horizontalScroll(int16 scroll) { _fullRefresh = true; _horizontalScroll = scroll; }