void ParticleManager::addDiggingParticles(IGameDef* gamedef, scene::ISceneManager* smgr, LocalPlayer *player, v3s16 pos, const TileSpec tiles[]) { for (u16 j = 0; j < 32; j++) // set the amount of particles here { addNodeParticle(gamedef, smgr, player, pos, tiles); } }
void ParticleManager::addDiggingParticles(IGameDef* gamedef, LocalPlayer *player, v3s16 pos, const MapNode &n, const ContentFeatures &f) { // No particles for "airlike" nodes if (f.drawtype == NDT_AIRLIKE) return; for (u16 j = 0; j < 16; j++) { addNodeParticle(gamedef, player, pos, n, f); } }
void ParticleManager::addPunchingParticles(IGameDef* gamedef, scene::ISceneManager* smgr, LocalPlayer *player, v3s16 pos, const TileSpec tiles[]) { addNodeParticle(gamedef, smgr, player, pos, tiles); }