*/\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