aboutsummaryrefslogtreecommitdiff
path: root/engines/draci/animation.h
diff options
context:
space:
mode:
Diffstat (limited to 'engines/draci/animation.h')
-rw-r--r--engines/draci/animation.h34
1 files changed, 17 insertions, 17 deletions
diff --git a/engines/draci/animation.h b/engines/draci/animation.h
index c0d536f2a2..6805822640 100644
--- a/engines/draci/animation.h
+++ b/engines/draci/animation.h
@@ -62,11 +62,11 @@ public:
Animation(DraciEngine *v, int index);
~Animation();
- uint getZ() const;
- void setZ(uint z);
+ uint getZ() const { return _z; }
+ void setZ(uint z) { _z = z; }
- void setID(int id);
- int getID() const;
+ void setID(int id) { _id = id; }
+ int getID() const { return _id; }
void nextFrame(bool force);
void drawFrame(Surface *surface);
@@ -75,29 +75,29 @@ public:
Drawable *getCurrentFrame();
Drawable *getFrame(int frameNum);
void setCurrentFrame(uint frame);
- uint currentFrameNum() const;
- uint getFrameCount() const;
+ uint currentFrameNum() const { return _currentFrame; }
+ uint getFrameCount() const { return _frames.size(); }
- bool isPlaying() const;
+ bool isPlaying() const { return _playing; }
void setPlaying(bool playing);
- bool isPaused() const;
- void setPaused(bool paused);
+ bool isPaused() const { return _paused; }
+ void setPaused(bool paused) { _paused = paused; }
- bool isLooping() const;
+ bool isLooping() const { return _looping; }
void setLooping(bool looping);
void setRelative(int relx, int rely);
- int getRelativeX() const;
- int getRelativeY() const;
+ int getRelativeX() const { return _displacement.relX; }
+ int getRelativeY() const { return _displacement.relY; }
const Displacement &getDisplacement() const { return _displacement; }
- int getIndex() const;
- void setIndex(int index);
+ int getIndex() const { return _index; }
+ void setIndex(int index) { _index = index; }
void setScaleFactors(double scaleX, double scaleY);
- double getScaleX() const;
- double getScaleY() const;
+ double getScaleX() const { return _displacement.extraScaleX; }
+ double getScaleY() const { return _displacement.extraScaleY; }
void markDirtyRect(Surface *surface) const;
@@ -173,7 +173,7 @@ public:
Animation *getAnimation(int id);
- int getLastIndex() const;
+ int getLastIndex() const { return _lastIndex; }
void deleteAfterIndex(int index);
int getTopAnimationID(int x, int y) const;