Пример #1
0
 public void Interact(MouseState mouseState, SaveButton saveButton, LoadButton loadButton, SpriteBatch spriteBatch)
 {
     if (okButton.isClicked(mouseState))
     {
         if (labelStr == "Load Which Level?")
         {
             loadButton.LoadLevel(AngryBallsEnvironment.GetMap(), inputStr, AngryBallsEnvironment.gameState);
             AngryBallsEnvironment.gameState = AngryBallsEnvironment.GameState.levelBuilder;
         }
         if (labelStr == "New Level Name:")
         {
             saveButton.WriteLevel(AngryBallsEnvironment.GetMap(), inputStr, AngryBallsEnvironment.gameState);
             AngryBallsEnvironment.gameState = AngryBallsEnvironment.GameState.levelBuilder;
         }
     }
     else if (cancelButton.isClicked(mouseState))
     {
         AngryBallsEnvironment.gameState = AngryBallsEnvironment.GameState.levelBuilder;
     }
 }