diff options
author | chai <chaifix@163.com> | 2019-01-12 21:48:33 +0800 |
---|---|---|
committer | chai <chaifix@163.com> | 2019-01-12 21:48:33 +0800 |
commit | 8b00d67febf133e89f6a0bfabc41feed555dc4a9 (patch) | |
tree | fe48ef17c250afa40c2588300fcdb5920dba6951 /src/libjin/graphics/animations/je_animation.cpp | |
parent | a907c39756ef6b368d06643afa491c49a9044a8e (diff) |
*去掉文件前缀je_
Diffstat (limited to 'src/libjin/graphics/animations/je_animation.cpp')
-rw-r--r-- | src/libjin/graphics/animations/je_animation.cpp | 65 |
1 files changed, 0 insertions, 65 deletions
diff --git a/src/libjin/graphics/animations/je_animation.cpp b/src/libjin/graphics/animations/je_animation.cpp deleted file mode 100644 index 3168026..0000000 --- a/src/libjin/graphics/animations/je_animation.cpp +++ /dev/null @@ -1,65 +0,0 @@ -#include "../../math/je_vector2.hpp" -#include "je_animation.h" - -using namespace JinEngine::Math; - -namespace JinEngine -{ - namespace Graphics - { - namespace Animations - { - - Animation::Animation() - : mLoop(true) - { - } - - void Animation::addFrame(const Sprite* frame) - { - if(frame != nullptr) - mFrames.push_back(frame); - } - - void Animation::addFrames(const std::vector<Sprite*>& frames) - { - mFrames.insert(mFrames.end(), frames.begin(), frames.end()); - } - - void Animation::setSpeed(float speed) - { - mSpeed = speed; - } - - void Animation::setLoop(bool loop) - { - mLoop = loop; - } - - const Sprite* Animation::getFrame(uint index) const - { - if (mFrames.size() == 0) - return nullptr; - if (without<uint>(index, 0, mFrames.size() - 1)) - return nullptr; - return mFrames[index]; - } - - uint Animation::getFrameCount() const - { - return mFrames.size(); - } - - bool Animation::isLoop() const - { - return mLoop; - } - - float Animation::getSpeed() const - { - return mSpeed; - } - - } - } -}
\ No newline at end of file |