public static void PlayMusic() { Random r = new Random(); int track; track = r.Next(0, 5); if (!SwinGame.MusicPlaying()) { switch (track) { case 1: SwinGame.PlayMusic(GameResources.GameMusic("Background"), 1); break; case 2: SwinGame.PlayMusic(GameResources.GameMusic("Background2"), 1); break; case 3: SwinGame.PlayMusic(GameResources.GameMusic("Background3"), 1); break; case 4: SwinGame.PlayMusic(GameResources.GameMusic("Background4"), 1); break; default: SwinGame.PlayMusic(GameResources.GameMusic("Background"), 1); break; } } else { if (track < 5) { track = track + 1; } else if (track > 0) { track = track - 1; } else { track = r.Next(0, 5); } } }
public static void Main() { //Opens a new Graphics Window SwinGame.OpenGraphicsWindow("Battle Ships", 800, 600); //Load Resources GameResources.LoadResources(); SwinGame.PlayMusic(GameResources.GameMusic("Background")); //Game Loop do { GameController.HandleUserInput(); GameController.DrawScreen(); } while (!(SwinGame.WindowCloseRequested() == true | GameController.CurrentState == GameState.Quitting)); SwinGame.StopMusic(); //Free Resources and Close Audio, to end the program. GameResources.FreeResources(); }