public static void Main() { // Opens a new Graphics Window OpenGraphicsWindow("Battle Ships", 800, 600); // Load Resources GameResources.LoadResources(); PlayMusic(GameResources.GameMusic("Background")); SetMusicVolume(UtilityFunctions.VolumeLevel); // Game Loop do { GameController.HandleUserInput(); GameController.DrawScreen(); } //Only run the loop until a window close request is processed, or the game state becomes 'quitting' while (!WindowCloseRequested() && GameController.CurrentState != GameState.Quitting); StopMusic(); // Free Resources and Close Audio, to end the program. GameResources.FreeResources(); }
public static void Main() { //Open the game window OpenGraphicsWindow("GameMain", 800, 600); //ShowSwinGameSplashScreen(); GameResources.LoadResources(); PlayMusic(GameResources.GameMusic("Background")); //Run the game loop while (false == WindowCloseRequested()) { GameController.HandleUserInput(); GameController.DrawScreen(); } }
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(); }