From 15a958a7f327bb2e81e7d445f1499ec78c7f5839 Mon Sep 17 00:00:00 2001 From: heavydemon21 Date: Fri, 10 Jan 2025 12:05:16 +0100 Subject: alers scripts and quitscript with ESC key --- game/missile/MissileScript.cpp | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) (limited to 'game/missile/MissileScript.cpp') diff --git a/game/missile/MissileScript.cpp b/game/missile/MissileScript.cpp index 6d0e40e..2d1052e 100644 --- a/game/missile/MissileScript.cpp +++ b/game/missile/MissileScript.cpp @@ -1,6 +1,9 @@ #include "MissileScript.h" #include "../Config.h" +#include "Collider.h" #include "api/BehaviorScript.h" +#include "api/CircleCollider.h" +#include "api/Rigidbody.h" #include #include @@ -25,8 +28,9 @@ void MissileScript::init() { void MissileScript::kill_missile() { auto animations = this->get_components(); auto sprites = this->get_components(); + auto collider = this->get_component(); auto & fly_sound = this->get_components().front().get(); - auto & this_script = this->get_components().back().get(); + auto & this_script = this->get_components().front().get(); animations[0].get().active = false; animations[1].get().active = false; @@ -34,7 +38,7 @@ void MissileScript::kill_missile() { sprites[0].get().active = false; sprites[1].get().active = false; sprites[2].get().active = true; - + collider.active = false; this_script.active = false; this->seeking_disabled = false; @@ -47,9 +51,12 @@ void MissileScript::activate() { anim[0].get().active = true; anim[1].get().active = true; anim[2].get().stop(); + //anim[3].get().active = true; + sprites[0].get().active = true; sprites[1].get().active = true; sprites[2].get().active = false; + //sprites[3].get().active = true; } bool MissileScript::on_collision(const CollisionEvent & ev) { -- cgit v1.2.3