diff --git a/data/gfx/explosion_low.xml b/data/gfx/explosion_low.xml new file mode 100644 index 000000000..d534eb557 --- /dev/null +++ b/data/gfx/explosion_low.xml @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/src/graphics/explosion.cpp b/src/graphics/explosion.cpp index 2d300ef67..53f6f9a83 100644 --- a/src/graphics/explosion.cpp +++ b/src/graphics/explosion.cpp @@ -42,8 +42,14 @@ Explosion::Explosion(const Vec3& coord, const char* explosion_sound, const char m_emission_frames = 0; #ifndef SERVER_ONLY + std::string filename = particle_file; + +#ifdef ANDROID + filename = "explosion_low.xml"; +#endif + ParticleKindManager* pkm = ParticleKindManager::get(); - ParticleKind* particles = pkm->getParticles(particle_file); + ParticleKind* particles = pkm->getParticles(filename); m_emitter = NULL; if (UserConfigParams::m_graphical_effects > 1)