示例#1
0
 //************************************************************************
 //Method name: HandleExit()
 //Purpose:     Exits all necessary threads when game ends.
 //Parameters:  none
 //Returns:     void
 //************************************************************************
 private void HandleExit()
 {
     try
     {
         _host.Invoke(new DelVoidVoid(_host.Close));
         _gameInputs.FormEnding();
     }
     catch
     {
         Console.Write("Game ended too early.");
     }
 }
示例#2
0
 //when form closes, shut down any threads running in current game and input layer
 private void MainForm_FormClosing(object sender, FormClosingEventArgs e)
 {
     _currentGame.EndGame();
     _gameInputs.FormEnding();
 }