diff options
author | Oystein Eftevaag | 2006-01-22 09:34:12 +0000 |
---|---|---|
committer | Oystein Eftevaag | 2006-01-22 09:34:12 +0000 |
commit | e14b7fe8ac25ab743f1db0d2cb47362f089b528a (patch) | |
tree | a18fd0ee0c6fe931a87ac3ca7c46d3c09a6a11e6 /kyra/screen.h | |
parent | d4d95adab8bed63f03eb365b61ed9fc24ebf103d (diff) | |
download | scummvm-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.h | 4 |
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; |