aboutsummaryrefslogtreecommitdiff
path: root/queen/graphics.h
diff options
context:
space:
mode:
authorGregory Montoir2003-10-20 08:34:48 +0000
committerGregory Montoir2003-10-20 08:34:48 +0000
commit769f033b003d848ed9722dab239670386ce2317a (patch)
treead962f8198b0f75b51cd1956a29f10184f88f84c /queen/graphics.h
parente25bda32ecb82a45acefaca5a31e1e6eba5e6dc5 (diff)
downloadscummvm-rg350-769f033b003d848ed9722dab239670386ce2317a.tar.gz
scummvm-rg350-769f033b003d848ed9722dab239670386ce2317a.tar.bz2
scummvm-rg350-769f033b003d848ed9722dab239670386ce2317a.zip
Logic::anim / BobSlot cleanup
svn-id: r10909
Diffstat (limited to 'queen/graphics.h')
-rw-r--r--queen/graphics.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/queen/graphics.h b/queen/graphics.h
index 55205aa4cc..41054fe9ca 100644
--- a/queen/graphics.h
+++ b/queen/graphics.h
@@ -90,6 +90,9 @@ struct BobSlot {
void moveOneStep();
void animOneStep();
+
+ void animString(const AnimFrame *animBuf);
+ void animNormal(uint16 firstFrame, uint16 lastFrame, uint16 speed, bool rebound, bool xflip);
};
@@ -117,6 +120,7 @@ public:
void bobSetupControl();
void bobAnimString(uint32 bobnum, const AnimFrame *buf); // stringanim()
void bobAnimNormal(uint32 bobnum, uint16 firstFrame, uint16 lastFrame, uint16 speed, bool rebound, bool xflip); // makeanim()
+ void bobAnimReset(uint32 bobnum);
void bobMove(uint32 bobnum, int16 endx, int16 endy, int16 speed); // movebob()
void bobDraw(uint32 bobnum, int16 x, int16 y, uint16 scale, bool xflip, const Box& box); // bob()
void bobDrawInventoryItem(uint32 bobnum, uint16 x, uint16 y); // invbob()