diff options
author | Simon Howard | 2010-02-06 15:54:13 +0000 |
---|---|---|
committer | Simon Howard | 2010-02-06 15:54:13 +0000 |
commit | c33c1fa07680ef07540fb1c48a323bdc816e3e77 (patch) | |
tree | 13adc41cd9dda55b1cb3d10993d3e5c4a4c0b7bd /src/heretic | |
parent | 52f81b4ef175358d1e1f7f9eecab2a1edb7f4b65 (diff) | |
download | chocolate-doom-c33c1fa07680ef07540fb1c48a323bdc816e3e77.tar.gz chocolate-doom-c33c1fa07680ef07540fb1c48a323bdc816e3e77.tar.bz2 chocolate-doom-c33c1fa07680ef07540fb1c48a323bdc816e3e77.zip |
Fix Heretic/Hexen "noise" sound debug cheats.
Subversion-branch: /branches/raven-branch
Subversion-revision: 1850
Diffstat (limited to 'src/heretic')
-rw-r--r-- | src/heretic/s_sound.c | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/src/heretic/s_sound.c b/src/heretic/s_sound.c index bdd24594..be4ae0e3 100644 --- a/src/heretic/s_sound.c +++ b/src/heretic/s_sound.c @@ -550,8 +550,16 @@ void S_GetChannelInfo(SoundInfo_t * s) c->priority = channel[i].priority; c->name = S_sfx[c->id].name; c->mo = channel[i].mo; - c->distance = P_AproxDistance(c->mo->x - viewx, c->mo->y - viewy) - >> FRACBITS; + + if (c->mo != NULL) + { + c->distance = P_AproxDistance(c->mo->x - viewx, c->mo->y - viewy) + >> FRACBITS; + } + else + { + c->distance = 0; + } } } |