QTfrontend/hwform.cpp
changeset 1268 34c3795ecb63
parent 1235 070629f3902d
child 1310 4616e15d566f
equal deleted inserted replaced
1267:a14c5a0bbff9 1268:34c3795ecb63
   546 
   546 
   547 void HWForm::GameStateChanged(GameState gameState)
   547 void HWForm::GameStateChanged(GameState gameState)
   548 {
   548 {
   549 	switch(gameState) {
   549 	switch(gameState) {
   550 		case gsStarted: {
   550 		case gsStarted: {
   551 			sdli.StopMusic();
   551 			Music(false);
   552 			GoToPage(ID_PAGE_INGAME);
   552 			GoToPage(ID_PAGE_INGAME);
   553 			ui.pageGameStats->labelGameStats->setText("");
   553 			ui.pageGameStats->labelGameStats->setText("");
   554 			if (pRegisterServer)
   554 			if (pRegisterServer)
   555 			{
   555 			{
   556 				pRegisterServer->unregister();
   556 				pRegisterServer->unregister();
   558 			}
   558 			}
   559 			break;
   559 			break;
   560 		}
   560 		}
   561 		case gsFinished: {
   561 		case gsFinished: {
   562 			GoBack();
   562 			GoBack();
   563 			sdli.StartMusic();
   563 			Music(ui.pageOptions->CBEnableMusic->isChecked());
   564 			GoToPage(ID_PAGE_GAMESTATS);
   564 			GoToPage(ID_PAGE_GAMESTATS);
   565 			break;
   565 			break;
   566 		}
   566 		}
   567 		default: {
   567 		default: {
   568 			quint8 id = ui.Pages->currentIndex();
   568 			quint8 id = ui.Pages->currentIndex();
   569 			if (id == ID_PAGE_INGAME) {
   569 			if (id == ID_PAGE_INGAME) {
   570 				GoBack();
   570 				GoBack();
   571 				sdli.StartMusic();
   571 				Music(ui.pageOptions->CBEnableMusic->isChecked());
   572 			}
   572 			}
   573 		};
   573 		};
   574 	}
   574 	}
   575 
   575 
   576 	if (hwnet)
   576 	if (hwnet)