Пример #1
0
 /// <summary>
 /// Load a game screen to be the active one (drawn and updated every update loop).
 /// Only one screen can be active at any time.
 /// </summary>
 /// <param name="screenToLoad">The screen to set as active.</param>
 public void Load(Screens screenToLoad)
 {
     switch (screenToLoad)
     {
         case Screens.TITLE:
             currentGameScreen = new BasicMenu(MEDIA_ID.TITLESCREEN, Screens.GAME);
             break;
         case Screens.GAME:
             currentGameScreen = new Board();
             break;
         case Screens.LOSE:
             currentGameScreen = new BasicMenu(MEDIA_ID.LOSESCREEN, Screens.TITLE);
             break;
         case Screens.WIN:
             currentGameScreen = new BasicMenu(MEDIA_ID.WINSCREEN, Screens.TITLE);
             break;
     }
 }