From 0a4d0ecc5cb205a6ef07a0be496dfff3ce9d0c7c Mon Sep 17 00:00:00 2001
From: toaster <rollerorbital@gmail.com>
Date: Tue, 5 Nov 2019 19:50:49 +0000
Subject: [PATCH] Better comments for musicdef struct

---
 src/s_sound.h | 11 ++++++++---
 1 file changed, 8 insertions(+), 3 deletions(-)

diff --git a/src/s_sound.h b/src/s_sound.h
index 6551d80205..cd3a0dc005 100644
--- a/src/s_sound.h
+++ b/src/s_sound.h
@@ -188,15 +188,20 @@ boolean S_MusicExists(const char *mname, boolean checkMIDI, boolean checkDigi);
 // Set Speed of Music
 boolean S_SpeedMusic(float speed);
 
-// Music credits
+// Music definitions
 typedef struct musicdef_s
 {
 	char name[7];
 	char title[32];
 	char alttitle[64];
-	//char usage[256]; -- probably never going to be relevant to vanilla but was in kart's struct
-	//char source[256]; -- ditto
 	char authors[256];
+	//char usage[256]; -- probably never going to be relevant to vanilla
+	/*
+	the trouble here is that kart combines what we call "title"
+	and "authors" into one string. we need to split it for sound
+	test reasons. they might split it later like we did, but...
+	*/
+	//char source[256];
 	UINT8 soundtestpage;
 	INT16 soundtestcond; // +ve for map, -ve for conditionset, 0 for already here
 	tic_t stoppingtics;
-- 
GitLab