aboutsummaryrefslogtreecommitdiff
path: root/kyra/screen.h
diff options
context:
space:
mode:
authorOystein Eftevaag2006-01-22 09:34:12 +0000
committerOystein Eftevaag2006-01-22 09:34:12 +0000
commite14b7fe8ac25ab743f1db0d2cb47362f089b528a (patch)
treea18fd0ee0c6fe931a87ac3ca7c46d3c09a6a11e6 /kyra/screen.h
parentd4d95adab8bed63f03eb365b61ed9fc24ebf103d (diff)
downloadscummvm-rg350-e14b7fe8ac25ab743f1db0d2cb47362f089b528a.tar.gz
scummvm-rg350-e14b7fe8ac25ab743f1db0d2cb47362f089b528a.tar.bz2
scummvm-rg350-e14b7fe8ac25ab743f1db0d2cb47362f089b528a.zip
Kyrandia:
* Partial GUI implementation -Loading games and quitting works. -Colors are wrong in most room; saving and configuration doesn't work. * Moved stuff around in kyra.h, so struct definitions are adjacent. * Slight modification of Joostp's mousefix, should be more efficient and still work svn-id: r20135
Diffstat (limited to 'kyra/screen.h')
-rw-r--r--kyra/screen.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/kyra/screen.h b/kyra/screen.h
index e85b6af258..ac3e8e0b51 100644
--- a/kyra/screen.h
+++ b/kyra/screen.h
@@ -109,7 +109,8 @@ public:
void fillRect(int x1, int y1, int x2, int y2, uint8 color, int pageNum = -1);
void drawLine(bool horizontal, int x, int y, int length, int color);
void drawClippedLine(int x1, int y1, int x2, int y2, int color);
- void drawBox(int x1, int y1, int x2, int y2, int color1, int color2);
+ void drawShadedBox(int x1, int y1, int x2, int y2, int color1, int color2);
+ void drawBox(int x1, int y1, int x2, int y2, int color);
void setAnimBlockPtr(int size);
void setTextColorMap(const uint8 *cmap);
void setTextColor(const uint8 *cmap, int a, int b);
@@ -146,6 +147,7 @@ public:
void savePageToDisk(const char *file, int page);
void loadPageFromDisk(const char *file, int page);
+ void deletePageFromDisk(int page);
int _charWidth;
int _charOffset;