diff --git a/src/camera.h b/src/camera.h index 4112cea..3407f29 100644 --- a/src/camera.h +++ b/src/camera.h @@ -85,8 +85,8 @@ struct Camera : ICamera { Sound::listener[cameraIndex].matrix = matrix; if (cameraIndex == 0) { // reverb effect only for main player TR::Room &r = level->rooms[getRoomIndex()]; - int h = (r.info.yBottom - r.info.yTop) / 1024; - Sound::reverb.setRoomSize(vec3(float(r.xSectors), float(h), float(r.zSectors)) * 2.419f); // convert cells size into meters + float h = (r.info.yBottom - r.info.yTop) / 1024.0f; + Sound::reverb.setRoomSize(vec3(float(r.xSectors), h, float(r.zSectors)) * 2.419f); // convert cells size into meters } }