aboutsummaryrefslogtreecommitdiff
path: root/src/crepe/system/AnimatorSystem.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/crepe/system/AnimatorSystem.cpp')
-rw-r--r--src/crepe/system/AnimatorSystem.cpp13
1 files changed, 6 insertions, 7 deletions
diff --git a/src/crepe/system/AnimatorSystem.cpp b/src/crepe/system/AnimatorSystem.cpp
index 4ea889a..bf45362 100644
--- a/src/crepe/system/AnimatorSystem.cpp
+++ b/src/crepe/system/AnimatorSystem.cpp
@@ -3,17 +3,16 @@
#include <functional>
#include <vector>
+#include "api/Animator.h"
#include "facade/SDLContext.h"
#include "util/log.h"
-#include "api/Animator.h"
-#include "ComponentManager.h"
#include "AnimatorSystem.h"
+#include "ComponentManager.h"
using namespace crepe;
AnimatorSystem::AnimatorSystem() { dbg_trace(); }
-
AnimatorSystem::~AnimatorSystem() { dbg_trace(); }
AnimatorSystem & AnimatorSystem::get_instance() {
@@ -22,12 +21,13 @@ AnimatorSystem & AnimatorSystem::get_instance() {
}
void AnimatorSystem::update() {
- ComponentManager& mgr = ComponentManager::get_instance();
+ ComponentManager & mgr = ComponentManager::get_instance();
- std::vector<std::reference_wrapper<Animator>> animations = mgr.get_components_by_type<Animator>();
+ std::vector<std::reference_wrapper<Animator>> animations
+ = mgr.get_components_by_type<Animator>();
uint64_t tick = SDLContext::get_instance().get_ticks();
- for(Animator& a : animations){
+ for (Animator & a : animations) {
if (a.active) {
a.curr_row = (tick / 100) % a.row;
a.animator_rect.x = (a.curr_row * a.animator_rect.w) + a.curr_col;
@@ -35,4 +35,3 @@ void AnimatorSystem::update() {
}
}
}
-