aboutsummaryrefslogtreecommitdiff
path: root/src/libjin/graphics/animations/je_animator.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/libjin/graphics/animations/je_animator.h')
-rw-r--r--src/libjin/graphics/animations/je_animator.h70
1 files changed, 0 insertions, 70 deletions
diff --git a/src/libjin/graphics/animations/je_animator.h b/src/libjin/graphics/animations/je_animator.h
deleted file mode 100644
index e2369cf..0000000
--- a/src/libjin/graphics/animations/je_animator.h
+++ /dev/null
@@ -1,70 +0,0 @@
-#ifndef __JE_ANIMATOR_H__
-#define __JE_ANIMATOR_H__
-
-#include <string>
-
-#include "../../common/je_object.h"
-#include "../../utils/je_log.h"
-
-#include "je_animation.h"
-
-namespace JinEngine
-{
- namespace Graphics
- {
- namespace Animations
- {
-
- class Animator : public Object, public Renderable
- {
- public:
- Animator();
-
- void play();
-
- void pause();
-
- void resume();
-
- void update(float dt);
-
- void rewind();
-
- void render(float x, float y, float sx, float sy, float r) const override;
-
- void setAnimation(const Animation* anim);
-
- void forceToFrame(uint index);
-
- void setSpeed(float speed);
-
- void setDefaultSpeed();
-
- void setLoop(bool loop);
-
- void setDefaultLoop();
-
- float getSpeed();
-
- uint getFrameCount();
-
- private:
- const Animation* mAnimation;
-
- uint mIndex;
-
- float mTick;
-
- bool mIsActive;
-
- float mSpeed;
-
- bool mLoop;
-
- };
-
- }
- }
-}
-
-#endif \ No newline at end of file