]> 4ch.mooo.com Git - 16.git/blobdiff - src/sdtest.c
updated the copyleft wwww i am not deAD! i just been 2 busy last 6 monthes
[16.git] / src / sdtest.c
index 8511cac91ae8e221e9bbda73e208e8b796113e16..8f00c5f75cd854ce9dec20b6cf45def854a20dfc 100755 (executable)
@@ -1,5 +1,5 @@
 /* Project 16 Source Code~\r
- * Copyright (C) 2012-2017 sparky4 & pngwen & andrius4669 & joncampbell123 & yakui-lover\r
+ * Copyright (C) 2012-2018 sparky4 & pngwen & andrius4669 & joncampbell123 & yakui-lover\r
  *\r
  * This file is part of Project 16.\r
  *\r
  */\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
+       PL_StartMusic (&gvar);\r
+       while (!(scancode = gvar.in.inst->LastScan)){}\r
        printf("shutdown\n");\r
+       PL_StopMusic(&gvar);\r
        SD_Shutdown(&gvar);\r
+       IN_Shutdown(&gvar);\r
+       ShutdownCAMMPM(&gvar);\r
 }\r