--- a/w32dm.c Fri Jul 22 16:14:24 2005 +0000
+++ b/w32dm.c Fri Jul 22 18:19:06 2005 +0000
@@ -60,14 +60,11 @@
extern bool IsSegmentPlaying (void);
extern void SetVolume (long);
-bool seeking = false;
+static bool seeking = false;
static const char * DMusicMidiStart(const char * const *parm)
{
- if (InitDirectMusic() == true)
- return(0);
-
- return("Unable to initialize DirectMusic");
+ return InitDirectMusic() ? NULL : "Unable to initialize DirectMusic";
}
static void DMusicMidiStop(void)
@@ -85,8 +82,7 @@
ttd_strlcpy(dir, filename, MAX_PATH);
pos = strrchr(dir, '\\') + 1;
ttd_strlcpy(file, pos, MAX_PATH);
- //strchr(file, ' ')[0] = 0;
- *pos = 0;
+ *pos = '\0';
LoadMIDI(dir, file);
PlaySegment();
@@ -100,14 +96,12 @@
static bool DMusicMidiIsSongPlaying(void)
{
- if ((IsSegmentPlaying() == 0) && (seeking == true)) // Not the nicest code, but there is a
- return(true); // short delay before playing actually
- // starts. OpenTTD makes no provision for
- if (IsSegmentPlaying() == 1) // this.
- seeking = false;
+ /* Not the nicest code, but there is a short delay before playing actually
+ * starts. OpenTTD makes no provision for this. */
+ if (!IsSegmentPlaying() && seeking) return true;
+ if (IsSegmentPlaying()) seeking = false;
-
- return(IsSegmentPlaying());
+ return IsSegmentPlaying();
}
static void DMusicMidiSetVolume(byte vol)