shithub: candycrisis

Download patch

ref: ae730c8d493b92bcc630806267532f063bad35f4
parent: d6986d5f616a7cd189abb239e2ec2019819cfeb9
author: Iliyas Jorio <iliyas@jor.io>
date: Sat Feb 11 06:57:09 EST 2023

Get theme music going in splash screen

--- a/src/graphics.c
+++ b/src/graphics.c
@@ -15,6 +15,7 @@
 #include "grays.h"
 #include "level.h"
 #include "keyselect.h"
+#include "music.h"
 
 
 SDL_Surface* backdropSurface = NULL;
@@ -169,7 +170,6 @@
 
     RetrieveResources( );
 
-    MTicks time = MTickCount() + 120;
 	SDLU_AcquireSurface( g_frontSurface );
     DrawPICTInSurface( g_frontSurface, picTitle );
 
@@ -183,6 +183,11 @@
 	}
 	SDLU_ReleaseSurface( g_frontSurface );
 
+	ChooseMusic( 13 );
+
+	QuickFadeIn( NULL );
+
+	MTicks time = MTickCount() + 150;
 	while( time > MTickCount() && !SDLU_Button() )
 	{
         SDLU_Present();
binary files a/src/main.c b/src/main.c differ
--- a/src/music.c
+++ b/src/music.c
@@ -64,6 +64,11 @@
     }
 }
 
+int GetCurrentMusic( void )
+{
+	return musicSelection;
+}
+
 void ChooseMusic( short which )
 {
     // Kill existing song first, if any
--- a/src/music.h
+++ b/src/music.h
@@ -6,6 +6,7 @@
 void ResumeMusic( void );
 void FastMusic( void );
 void SlowMusic( void );
+int GetCurrentMusic( void );
 void ChooseMusic( short which );
 void ShutdownMusic();