| 852 | } |
| 853 | |
| 854 | void zFrag_SoundManager(F32 dt) |
| 855 | { |
| 856 | zFrag* frag = sSoundList.next; |
| 857 | |
| 858 | while (frag != NULL) |
| 859 | { |
| 860 | zFrag* next = frag->next; |
| 861 | |
| 862 | frag->lifetime -= dt; |
| 863 | frag->alivetime += dt; |
| 864 | |
| 865 | if (frag->lifetime < 0.0f) |
| 866 | { |
| 867 | if (frag->info.sound.soundID != 0) |
| 868 | { |
| 869 | xSndStop(frag->info.sound.soundID); |
| 870 | } |
| 871 | zFrag_Free(frag); |
| 872 | } |
| 873 | frag = next; |
| 874 | } |
| 875 | } |
| 876 | |
| 877 | void zFrag_ProjectileRenderer() |
| 878 | { |
no test coverage detected