aboutsummaryrefslogtreecommitdiff
path: root/engines/made/screen.h
diff options
context:
space:
mode:
authorBenjamin Haisch2008-05-29 12:57:11 +0000
committerBenjamin Haisch2008-05-29 12:57:11 +0000
commitb9776d46b24476a5d4f30eb4fc993ce6a4cdb76f (patch)
tree547213cd83bfe6b81aeacf56069f527f4deb453b /engines/made/screen.h
parent3f91c579fcdc4ed43a18792f6bd84d9e156efa13 (diff)
downloadscummvm-rg350-b9776d46b24476a5d4f30eb4fc993ce6a4cdb76f.tar.gz
scummvm-rg350-b9776d46b24476a5d4f30eb4fc993ce6a4cdb76f.tar.bz2
scummvm-rg350-b9776d46b24476a5d4f30eb4fc993ce6a4cdb76f.zip
- Implemented opcodes: sfHomeText, sfDrawAnimPic
- Comments on unneeded opcodes - Simplified getting/setting strings in Objects svn-id: r32361
Diffstat (limited to 'engines/made/screen.h')
-rw-r--r--engines/made/screen.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/engines/made/screen.h b/engines/made/screen.h
index 20085bebdc..92f3512954 100644
--- a/engines/made/screen.h
+++ b/engines/made/screen.h
@@ -136,6 +136,11 @@ public:
_textY = y;
}
+ void homeText() {
+ _textX = _textRect.left;
+ _textY = _textRect.top;
+ }
+
uint16 updateChannel(uint16 channelIndex);
void deleteChannel(uint16 channelIndex);
int16 getChannelType(uint16 channelIndex);
@@ -149,6 +154,7 @@ public:
void clearChannels();
uint16 drawFlex(uint16 flexIndex, int16 x, int16 y, int16 flipX, int16 flipY, int16 mask, const ClipInfo &clipInfo);
+
void drawAnimFrame(uint16 animIndex, int16 x, int16 y, int16 frameNum, int16 flipX, int16 flipY, const ClipInfo &clipInfo);
uint16 drawPic(uint16 index, int16 x, int16 y, int16 flipX, int16 flipY);