aboutsummaryrefslogtreecommitdiff
path: root/engines/agi/agi.h
diff options
context:
space:
mode:
authorFilippos Karapetis2007-09-02 01:45:59 +0000
committerFilippos Karapetis2007-09-02 01:45:59 +0000
commit2182d758d07432d990b0e18beb569d539b901e00 (patch)
tree84e1a4c7d54773801530e0236e11c9a8651fd8fc /engines/agi/agi.h
parent38c21d65393690c1a392587ab4fbdd226bc32d6a (diff)
downloadscummvm-rg350-2182d758d07432d990b0e18beb569d539b901e00.tar.gz
scummvm-rg350-2182d758d07432d990b0e18beb569d539b901e00.tar.bz2
scummvm-rg350-2182d758d07432d990b0e18beb569d539b901e00.zip
Initial implementation of preagi string drawing functions. They still need work, though
svn-id: r28812
Diffstat (limited to 'engines/agi/agi.h')
-rw-r--r--engines/agi/agi.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/engines/agi/agi.h b/engines/agi/agi.h
index 21774780de..8720153fa7 100644
--- a/engines/agi/agi.h
+++ b/engines/agi/agi.h
@@ -995,12 +995,17 @@ public:
int16 p4, int16 p5, int16 p6, int16 p7) {}
void releaseImageStack() {}
- // Keyboard, preagi
+ // Keyboard
void waitAnyKeyAnim();
int getSelection(int type);
bool waitAnyKeyChoice();
void waitAnyKey(bool anim = false);
int rnd(int hi) { return (rand() % hi + 1); }
+
+ // Text
+ void drawStr(int row, int col, int attr, char *buffer);
+ void drawStrMiddle(int row, int attr, char *buffer);
+ void drawChar(int x, int y, int attr, int code, char *fontdata);
};
} // End of namespace Agi