Close. missing redundant float loads, maybe equivalent.
| 4996 | |
| 4997 | // Close. missing redundant float loads, maybe equivalent. |
| 4998 | static void zEntPlayer_SNDInit() |
| 4999 | { |
| 5000 | for (S32 player = 0; player < ePlayer_MAXTYPES; player++) |
| 5001 | { |
| 5002 | for (S32 snd = 0; snd < ePlayerSnd_Total; snd++) |
| 5003 | { |
| 5004 | sPlayerSnd[player][snd] = 0; |
| 5005 | sPlayerSndRand[player][snd] = 0; |
| 5006 | sPlayerSndID[player][snd] = 0; |
| 5007 | } |
| 5008 | } |
| 5009 | for (S32 i = 0; i < MAX_DELAYED_SOUNDS; i++) |
| 5010 | { |
| 5011 | for (S32 snd = 0; snd < ePlayerStreamSnd_Total; snd++) |
| 5012 | { |
| 5013 | sPlayerStreamSndTimer[snd].timer = 0.0f; |
| 5014 | sPlayerStreamSndTimer[snd].time = 0.0f; |
| 5015 | } |
| 5016 | |
| 5017 | sDelayedSound[i].start = ePlayerStreamSnd_Invalid; |
| 5018 | sDelayedSound[i].end = ePlayerStreamSnd_Invalid; |
| 5019 | sDelayedSound[i].delay = 0.0f; |
| 5020 | } |
| 5021 | |
| 5022 | for (S32 snd = 0; snd < ePlayerSnd_Total; snd++) |
| 5023 | { |
| 5024 | sPlayerSndFxVolume[snd] = 0.77f; |
| 5025 | } |
| 5026 | sPlayerSndFxVolume[2] *= 0.23f; |
| 5027 | sPlayerSndFxVolume[3] *= 0.25f; |
| 5028 | sPlayerSndFxVolume[0x2d] *= 0.4f; |
| 5029 | sPlayerSndFxVolume[0x18] *= 0.4f; |
| 5030 | sPlayerSndFxVolume[0x2e] *= 0.4f; |
| 5031 | sPlayerSndFxVolume[4] *= 0.7f; |
| 5032 | sPlayerSndFxVolume[5] *= 0.7f; |
| 5033 | sPlayerSndFxVolume[7] *= 0.7f; |
| 5034 | sPlayerSndFxVolume[6] *= 0.7f; |
| 5035 | sPlayerSndFxVolume[0xd] *= 0.7f; |
| 5036 | sPlayerSndFxVolume[0x11] *= 0.7f; |
| 5037 | sPlayerSndFxVolume[0x17] *= 0.7f; |
| 5038 | sPlayerSndFxVolume[9] *= 0.45f; |
| 5039 | sPlayerSndFxVolume[8] *= 0.5f; |
| 5040 | sPlayerSndFxVolume[0x15] *= 0.6f; |
| 5041 | sPlayerSndFxVolume[0x16] *= 0.6f; |
| 5042 | |
| 5043 | for (S32 snd = 0; snd < ePlayerStreamSnd_Total; snd++) |
| 5044 | { |
| 5045 | sPlayerSndStreamVolume[snd] = 0.65f; |
| 5046 | } |
| 5047 | sPlayerSndStreamVolume[ePlayerStreamSnd_SpatulaComment1] *= 0.8f; |
| 5048 | |
| 5049 | sPlayerSnd[eCurrentPlayerSpongeBob][1] = xStrHash("generic_land"); |
| 5050 | sPlayerSnd[eCurrentPlayerSpongeBob][2] = xStrHash("SB_jump_sngl"); |
| 5051 | sPlayerSnd[eCurrentPlayerSpongeBob][3] = xStrHash("SB_jump_dub"); |
| 5052 | sPlayerSnd[eCurrentPlayerSpongeBob][4] = xStrHash("SB_bowl_windup_loop"); |
| 5053 | sPlayerSnd[eCurrentPlayerSpongeBob][5] = xStrHash("SB_bowl_release"); |
| 5054 | sPlayerSnd[eCurrentPlayerSpongeBob][6] = xStrHash("SB_bounce_start"); |
| 5055 | sPlayerSnd[eCurrentPlayerSpongeBob][7] = xStrHash("SB_bounce_hit1"); |
no test coverage detected