From 4d5a1570908d47b8f2d3bfa65634f2fb2dcf7e3c Mon Sep 17 00:00:00 2001 From: Loek Le Blansch Date: Wed, 8 Jan 2025 13:10:03 +0100 Subject: Revert "implement animator replay" This reverts commit 1ef80ecfdc1a70a6ebdd43fed82d0f9d305d63dc. --- src/crepe/api/Animator.cpp | 17 +---------------- src/crepe/api/Animator.h | 6 ------ 2 files changed, 1 insertion(+), 22 deletions(-) (limited to 'src') diff --git a/src/crepe/api/Animator.cpp b/src/crepe/api/Animator.cpp index f9a283e..c558d86 100644 --- a/src/crepe/api/Animator.cpp +++ b/src/crepe/api/Animator.cpp @@ -1,3 +1,4 @@ + #include "util/dbg.h" #include "Animator.h" @@ -5,7 +6,6 @@ #include "Sprite.h" using namespace crepe; -using namespace std; Animator::Animator( game_object_id_t id, Sprite & spritesheet, const ivec2 & single_frame_size, @@ -57,18 +57,3 @@ void Animator::next_anim() { ctx.row = ++ctx.row % this->grid_size.x; this->spritesheet.mask.x = ctx.row * this->spritesheet.mask.w; } - -unique_ptr Animator::save() const { - return unique_ptr(new Animator(*this)); -} - -void Animator::restore(const Component & snapshot) { - *this = static_cast(snapshot); -} - -Animator & Animator::operator=(const Animator & snapshot) { - this->data = snapshot.data; - this->elapsed_time = snapshot.elapsed_time; - this->frame = snapshot.frame; - return *this; -} diff --git a/src/crepe/api/Animator.h b/src/crepe/api/Animator.h index d1f49c4..95539d3 100644 --- a/src/crepe/api/Animator.h +++ b/src/crepe/api/Animator.h @@ -108,12 +108,6 @@ private: //! Uses the spritesheet friend AnimatorSystem; - -protected: - virtual std::unique_ptr save() const; - Animator(const Animator &) = default; - virtual void restore(const Component & snapshot); - virtual Animator & operator=(const Animator &); }; } // namespace crepe -- cgit v1.2.3