--- a/src/sound.cpp Sat Oct 06 21:16:00 2007 +0000
+++ b/src/sound.cpp Mon Dec 03 23:39:38 2007 +0000
@@ -15,11 +15,11 @@
#include "fileio.h"
#include "newgrf_sound.h"
#include "helpers.hpp"
+#include "fios.h"
static uint _file_count;
static FileEntry *_files;
-#define SOUND_SLOT 63
// Number of levels of panning per side
#define PANNING_LEVELS 16
@@ -148,7 +148,7 @@
if (mc == NULL) return;
if (!SetBankSource(mc, sound)) return;
- panning = clamp(panning, -PANNING_LEVELS, PANNING_LEVELS);
+ panning = Clamp(panning, -PANNING_LEVELS, PANNING_LEVELS);
left_vol = (volume * PANNING_LEVELS) - (volume * panning);
right_vol = (volume * PANNING_LEVELS) + (volume * panning);
MxSetChannelVolume(mc, left_vol * 128 / PANNING_LEVELS, right_vol * 128 / PANNING_LEVELS);
@@ -209,8 +209,8 @@
const ViewPort *vp = (*wz)->viewport;
if (vp != NULL &&
- IS_INSIDE_1D(x, vp->virtual_left, vp->virtual_width) &&
- IS_INSIDE_1D(y, vp->virtual_top, vp->virtual_height)) {
+ IsInsideBS(x, vp->virtual_left, vp->virtual_width) &&
+ IsInsideBS(y, vp->virtual_top, vp->virtual_height)) {
int left = (x - vp->virtual_left);
StartSound(