X-Git-Url: http://4ch.mooo.com/gitweb/?a=blobdiff_plain;f=src%2Fsdtest.c;h=59f85e332d751e23ce6f603592b166a99f08c7b8;hb=a565be31ce92d6168ae6983042da75b0b683e52b;hp=8511cac91ae8e221e9bbda73e208e8b796113e16;hpb=df988f1a24b63051a4aea9a3766050babfea755f;p=16.git diff --git a/src/sdtest.c b/src/sdtest.c index 8511cac9..59f85e33 100755 --- a/src/sdtest.c +++ b/src/sdtest.c @@ -1,5 +1,5 @@ /* Project 16 Source Code~ - * Copyright (C) 2012-2017 sparky4 & pngwen & andrius4669 & joncampbell123 & yakui-lover + * Copyright (C) 2012-2019 sparky4 & pngwen & andrius4669 & joncampbell123 & yakui-lover * * This file is part of Project 16. * @@ -21,12 +21,27 @@ */ #include "src/lib/16_sd.h" +#include "src/lib/16_tail.h" -void main() +void main(int argc,char **argv) { - /*static */global_game_variables_t gvar; + ScanCode scancode; + static global_game_variables_t gvar; + StartupCAMMPM(&gvar); + if(!CA_LoadFile(argv[1], MEMPTRCONV gvar.ca.audiosegs[0], &gvar)) + { + printf("Failed to load IMF Music\n"); + ShutdownCAMMPM(&gvar); + return; + } + IN_Startup(&gvar); printf("start\n"); SD_Startup(&gvar); + PL_StartMusic (&gvar); + while (!(scancode = gvar.in.inst->LastScan)){} printf("shutdown\n"); + PL_StopMusic(&gvar); SD_Shutdown(&gvar); + IN_Shutdown(&gvar); + ShutdownCAMMPM(&gvar); }