Remove hit effect in physics for no graphics STK

This commit is contained in:
Benau
2020-02-23 01:13:59 +08:00
parent 96541cf8af
commit 5e32ab8d07

View File

@@ -21,6 +21,7 @@
#include "script_physics.hpp"
#include "graphics/explosion.hpp"
#include "graphics/hit_effect.hpp"
#include "guiengine/engine.hpp"
#include "items/projectile_manager.hpp"
namespace Scripting
@@ -33,6 +34,8 @@ namespace Scripting
void createExplosion(asIScriptGeneric *gen)
{
//TODO: allow different types? sand etc
if (GUIEngine::isNoGraphics())
return;
Vec3 *explosion_loc = (Vec3*)gen->GetArgAddress(0);
HitEffect *he = new Explosion(*explosion_loc, "explosion", "explosion_bomb.xml");
projectile_manager->addHitEffect(he);