aboutsummaryrefslogtreecommitdiff
path: root/kyra/screen.h
diff options
context:
space:
mode:
authorOystein Eftevaag2006-01-13 03:27:01 +0000
committerOystein Eftevaag2006-01-13 03:27:01 +0000
commitd47ae2ca9f8326dc05f95c23f6e7ee8ffa132445 (patch)
treee334b0dec0c9333e7c8e54a1b623f37c6555908e /kyra/screen.h
parent37e82c8c46fa40a85f64549158a5708942bfbeb1 (diff)
downloadscummvm-rg350-d47ae2ca9f8326dc05f95c23f6e7ee8ffa132445.tar.gz
scummvm-rg350-d47ae2ca9f8326dc05f95c23f6e7ee8ffa132445.tar.bz2
scummvm-rg350-d47ae2ca9f8326dc05f95c23f6e7ee8ffa132445.zip
Implemented a few drawing functions used by the menu, corrected a few incorrect
opcode debug messages, and blocked unnecessary sprite anim script looping. svn-id: r19992
Diffstat (limited to 'kyra/screen.h')
-rw-r--r--kyra/screen.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/kyra/screen.h b/kyra/screen.h
index fbf00c23f0..1bc769ec18 100644
--- a/kyra/screen.h
+++ b/kyra/screen.h
@@ -107,6 +107,9 @@ public:
void copyCurPageBlock(int x, int y, int w, int h, uint8 *dst);
void shuffleScreen(int sx, int sy, int w, int h, int srcPage, int dstPage, int ticks, bool transparent);
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 setAnimBlockPtr(int size);
void setTextColorMap(const uint8 *cmap);
void setTextColor(const uint8 *cmap, int a, int b);