diff options
author | Max-001 <maxsmits21@kpnmail.nl> | 2025-01-07 14:42:11 +0100 |
---|---|---|
committer | Max-001 <maxsmits21@kpnmail.nl> | 2025-01-07 14:42:11 +0100 |
commit | f31bd86ae5d7df21b788a273d4f2e530136ec184 (patch) | |
tree | c4ef3a0f89174bb7114889d666e382b6aaddfbfa /game/workers/PanicFromPlayer.cpp | |
parent | 8e537f4779a4bfdcd48d9387ed8a058df210b272 (diff) |
Added Script suffix
Diffstat (limited to 'game/workers/PanicFromPlayer.cpp')
-rw-r--r-- | game/workers/PanicFromPlayer.cpp | 45 |
1 files changed, 0 insertions, 45 deletions
diff --git a/game/workers/PanicFromPlayer.cpp b/game/workers/PanicFromPlayer.cpp deleted file mode 100644 index fbf4611..0000000 --- a/game/workers/PanicFromPlayer.cpp +++ /dev/null @@ -1,45 +0,0 @@ -#include "PanicFromPlayer.h" - -#include <crepe/api/Animator.h> -#include <crepe/api/Rigidbody.h> -#include <crepe/api/Sprite.h> -#include <crepe/api/Transform.h> -#include <crepe/types.h> - -using namespace crepe; -using namespace std; - -void PanicFromPlayer::fixed_update(duration_t dt) { - Animator & anim_player = this->get_components_by_name<Animator>("player").front(); - - if (anim_player.data.col == 1) { - Transform & trans_player = this->get_components_by_name<Transform>("player").back(); - Transform & trans_worker = this->get_components<Transform>().back(); - - float result_x = trans_player.position.x - trans_worker.position.x; - - if (result_x < 100 && result_x > -20) { - RefVector<Animator> anim_worker = this->get_components<Animator>(); - RefVector<Sprite> sprite_worker = this->get_components<Sprite>(); - Rigidbody & rb_worker = this->get_components<Rigidbody>().back(); - - if (anim_worker.front().get().data.col != 1) { - anim_worker.front().get().set_anim(1); - anim_worker.back().get().set_anim(1); - - anim_worker.front().get().data.fps = 10; - anim_worker.back().get().data.fps = 10; - } - - if (result_x < 0) { - rb_worker.data.linear_velocity.x = 10000 * dt.count(); - sprite_worker.front().get().data.flip.flip_x = false; - sprite_worker.back().get().data.flip.flip_x = false; - } else { - rb_worker.data.linear_velocity.x = -5000 * dt.count(); - sprite_worker.front().get().data.flip.flip_x = true; - sprite_worker.back().get().data.flip.flip_x = true; - } - } - } -}; |