From c0a350fe6e05bf7c639d7f8c246a9309c1b9db8e Mon Sep 17 00:00:00 2001 From: Benau Date: Thu, 20 Feb 2020 10:09:29 +0800 Subject: [PATCH] Don't create hit effect for no graphics STK --- src/items/bowling.cpp | 2 ++ src/items/flyable.cpp | 2 ++ 2 files changed, 4 insertions(+) diff --git a/src/items/bowling.cpp b/src/items/bowling.cpp index 1cab646b4..8a2b150a9 100644 --- a/src/items/bowling.cpp +++ b/src/items/bowling.cpp @@ -186,6 +186,8 @@ void Bowling::removeRollSfx() */ HitEffect* Bowling::getHitEffect() const { + if (GUIEngine::isNoGraphics()) + return NULL; if (m_deleted_once) return NULL; if(m_has_hit_kart) diff --git a/src/items/flyable.cpp b/src/items/flyable.cpp index d6498f0cf..3cac0b47e 100644 --- a/src/items/flyable.cpp +++ b/src/items/flyable.cpp @@ -624,6 +624,8 @@ void Flyable::explode(AbstractKart *kart_hit, PhysicalObject *object, */ HitEffect* Flyable::getHitEffect() const { + if (GUIEngine::isNoGraphics()) + return NULL; return m_deleted_once ? NULL : new Explosion(getXYZ(), "explosion", "explosion_cake.xml"); } // getHitEffect