diff --git a/src/openrct2/audio/Audio.cpp b/src/openrct2/audio/Audio.cpp index c2e06ba831..b473e12db4 100644 --- a/src/openrct2/audio/Audio.cpp +++ b/src/openrct2/audio/Audio.cpp @@ -218,8 +218,8 @@ static AudioParams audio_get_params_from_location(SoundId soundId, const CoordsX { if (viewport->flags & VIEWPORT_FLAG_SOUND_ON) { - int16_t vy = pos2.y - viewport->viewPos.x; - int16_t vx = pos2.x - viewport->viewPos.y; + int16_t vx = pos2.x - viewport->viewPos.x; + int16_t vy = pos2.y - viewport->viewPos.y; params.pan = viewport->pos.x + (vx >> viewport->zoom); params.volume = SoundVolumeAdjust[static_cast(soundId)] + ((-1024 * viewport->zoom - 1) * (1 << volumeDown)) + 1;