diff options
author | Philipp Sehmisch <crush@themanaworld.org> | 2009-01-25 03:36:13 +0100 |
---|---|---|
committer | Ira Rice <irarice@gmail.com> | 2009-01-25 00:00:10 -0700 |
commit | edd500dd27bb648840abfe1cecb0767d7b2ba3ae (patch) | |
tree | 7500a0c6906b3901677d4010b9a0dc845740c882 /src/map.h | |
parent | 20adf0056f3b22bf9628daed0967151918f75ad2 (diff) | |
download | mana-edd500dd27bb648840abfe1cecb0767d7b2ba3ae.tar.gz mana-edd500dd27bb648840abfe1cecb0767d7b2ba3ae.tar.bz2 mana-edd500dd27bb648840abfe1cecb0767d7b2ba3ae.tar.xz mana-edd500dd27bb648840abfe1cecb0767d7b2ba3ae.zip |
Fixed performance hickups caused by animations due to buggy tick timer. A tad less performant than the intended solution but at least it is constantly so.
Diffstat (limited to 'src/map.h')
-rw-r--r-- | src/map.h | 6 |
1 files changed, 5 insertions, 1 deletions
@@ -78,7 +78,6 @@ class TileAnimation private: std::list<std::pair<MapLayer*, int> > mAffected; SimpleAnimation mAnimation; - int mLastUpdate; Image* mLastImage; }; @@ -160,6 +159,11 @@ class Map : public Properties void initializeOverlays(); /** + * Updates animations. Called every game tick. + */ + void update(); + + /** * Draws the map to the given graphics output. This method draws all * layers, sprites and overlay effects. * |