From ffabda4c473711ffa8fdfe37c2a4460fe31347ac Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Fri, 14 Jun 2013 23:10:32 +0300 Subject: improve a bit draw speed. --- src/compoundsprite.h | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'src/compoundsprite.h') diff --git a/src/compoundsprite.h b/src/compoundsprite.h index 6049cdeb9..20f5d371e 100644 --- a/src/compoundsprite.h +++ b/src/compoundsprite.h @@ -86,7 +86,10 @@ public: unsigned int getCurrentFrame() const override A_WARN_UNUSED; - unsigned int getFrameCount() const override A_WARN_UNUSED; + unsigned int getActualFrameCount() const A_WARN_UNUSED; + + unsigned int getFrameCount() const override A_WARN_UNUSED + { return mTempFramesCount; } size_t size() const A_WARN_UNUSED { return mSprites.size(); } @@ -155,6 +158,7 @@ private: bool mDisableAdvBeingCaching; bool mDisableBeingCaching; std::vector mSprites; + mutable int mTempFramesCount; mutable int mNextRedrawTime; static bool mEnableDelay; }; -- cgit v1.2.3-70-g09d2