aboutsummaryrefslogtreecommitdiff
path: root/queen/graphics.h
diff options
context:
space:
mode:
authorGregory Montoir2004-01-07 15:45:24 +0000
committerGregory Montoir2004-01-07 15:45:24 +0000
commit272eb212878e90285f21a6b3d4ab655a9e59b0b3 (patch)
tree88d60176297bf45be859a3119f3f9bbfe67e4fc8 /queen/graphics.h
parentcb609b4cf544cc369b6b38ad685a939d73a79ffa (diff)
downloadscummvm-rg350-272eb212878e90285f21a6b3d4ab655a9e59b0b3.tar.gz
scummvm-rg350-272eb212878e90285f21a6b3d4ab655a9e59b0b3.tar.bz2
scummvm-rg350-272eb212878e90285f21a6b3d4ab655a9e59b0b3.zip
- moved some Person/Anim code to Graphics
- some renaming svn-id: r12218
Diffstat (limited to 'queen/graphics.h')
-rw-r--r--queen/graphics.h12
1 files changed, 7 insertions, 5 deletions
diff --git a/queen/graphics.h b/queen/graphics.h
index 2b9140c331..5f52acf7ee 100644
--- a/queen/graphics.h
+++ b/queen/graphics.h
@@ -179,11 +179,13 @@ public:
int textCenterX(const char *text) const; // MIDDLE()
void textColor(uint16 y, uint8 color) { _texts[y].color = color; }
- uint16 animCreate(uint16 curImage, const Person *person);
- void animSetup(const GraphicData *gd, uint16 firstImage, uint16 bobNum, bool visible);
- void animReset(uint16 bobNum);
- void animErase(uint16 bobNum);
- void animEraseAll();
+ void fillAnimBuffer(const char *anim, AnimFrame *af);
+ uint16 countAnimFrames(const char *anim);
+ void setupObjectAnim(const GraphicData *gd, uint16 firstImage, uint16 bobNum, bool visible);
+ uint16 setupPersonAnim(const ActorData *ad, const char *anim, uint16 curImage);
+ void resetPersonAnim(uint16 bobNum);
+ void erasePersonAnim(uint16 bobNum);
+ void eraseAllAnims();
void loadPanel();