OSDN Git Service

no idea how to get sdtest to play music. i got math homework and work work to do 1st
[proj16/16.git] / src / sdtest.c
index 8511cac..4e11d11 100755 (executable)
  */\r
 \r
 #include "src/lib/16_sd.h"\r
+#include "src/lib/16_tail.h"\r
 \r
-void main()\r
+void main(int argc,char **argv)\r
 {\r
-       /*static */global_game_variables_t gvar;\r
+       ScanCode scancode;\r
+       static global_game_variables_t gvar;\r
+       StartupCAMMPM(&gvar);\r
+       if(!CA_LoadFile(argv[1], MEMPTRCONV gvar.ca.audiosegs[0], &gvar))\r
+       {\r
+               printf("Failed to load IMF Music\n");\r
+               ShutdownCAMMPM(&gvar);\r
+               return;\r
+       }\r
+       IN_Startup(&gvar);\r
        printf("start\n");\r
        SD_Startup(&gvar);\r
+       TL_StartMusic (&gvar);\r
+       while (!(scancode = gvar.in.inst->LastScan)){}\r
        printf("shutdown\n");\r
+       TL_StopMusic(&gvar);\r
        SD_Shutdown(&gvar);\r
+       IN_Shutdown(&gvar);\r
+       ShutdownCAMMPM(&gvar);\r
 }\r