From 8b00d67febf133e89f6a0bfabc41feed555dc4a9 Mon Sep 17 00:00:00 2001 From: chai Date: Sat, 12 Jan 2019 21:48:33 +0800 Subject: =?UTF-8?q?*=E5=8E=BB=E6=8E=89=E6=96=87=E4=BB=B6=E5=89=8D=E7=BC=80?= =?UTF-8?q?je=5F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/libjin/graphics/animations/je_animation.cpp | 65 ------------------------- 1 file changed, 65 deletions(-) delete mode 100644 src/libjin/graphics/animations/je_animation.cpp (limited to 'src/libjin/graphics/animations/je_animation.cpp') 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& 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(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 -- cgit v1.1-26-g67d0