Remove more hit effects for no graphics STK

This commit is contained in:
Benau
2020-02-23 01:26:59 +08:00
parent 68ecc980c7
commit 325cc243c5
3 changed files with 5 additions and 4 deletions

View File

@@ -307,7 +307,7 @@ void Attachment::hitBanana(ItemState *item_state)
case ATTACH_BOMB:
{
add_a_new_item = false;
if (!RewindManager::get()->isRewinding())
if (!GUIEngine::isNoGraphics() && !RewindManager::get()->isRewinding())
{
HitEffect* he = new Explosion(m_kart->getXYZ(), "explosion",
"explosion_bomb.xml");
@@ -516,7 +516,7 @@ void Attachment::update(int ticks)
m_initial_speed = 0;
if (m_ticks_left <= 0)
{
if (!RewindManager::get()->isRewinding())
if (!GUIEngine::isNoGraphics() && !RewindManager::get()->isRewinding())
{
HitEffect* he = new Explosion(m_kart->getXYZ(), "explosion",
"explosion_bomb.xml");

View File

@@ -426,7 +426,8 @@ void Swatter::squashThingsAround()
}
}
if (has_created_explosion_animation && !RewindManager::get()->isRewinding())
if (!GUIEngine::isNoGraphics() && has_created_explosion_animation &&
!RewindManager::get()->isRewinding())
{
HitEffect *he = new Explosion(m_kart->getXYZ(), "explosion", "explosion.xml");
if(m_kart->getController()->isLocalPlayerController())

View File

@@ -1772,7 +1772,7 @@ void Kart::update(int ticks)
m_is_jumping = false;
m_kart_model->setAnimation(KartModel::AF_DEFAULT);
if (!has_animation_before)
if (!GUIEngine::isNoGraphics() && !has_animation_before)
{
HitEffect *effect = new Explosion(getXYZ(), "jump",
"jump_explosion.xml");