equal
deleted
inserted
replaced
75 |
75 |
76 ui.setupUi(this); |
76 ui.setupUi(this); |
77 |
77 |
78 CustomizePalettes(); |
78 CustomizePalettes(); |
79 |
79 |
80 sdli = new SDLInteraction(ui.pageOptions->CBHardwareSound->isChecked()); |
80 sdli.setHardwareSound(ui.pageOptions->CBHardwareSound->isChecked()); |
81 |
81 |
82 ui.pageOptions->CBResolution->addItems(sdli->getResolutions()); |
82 ui.pageOptions->CBResolution->addItems(sdli.getResolutions()); |
83 |
83 |
84 config = new GameUIConfig(this, cfgdir->absolutePath() + "/hedgewars.ini"); |
84 config = new GameUIConfig(this, cfgdir->absolutePath() + "/hedgewars.ini"); |
85 |
85 |
86 namegen = new HWNamegen(); |
86 namegen = new HWNamegen(); |
87 |
87 |
782 if (pRegisterServer) |
782 if (pRegisterServer) |
783 { |
783 { |
784 pRegisterServer->unregister(); |
784 pRegisterServer->unregister(); |
785 pRegisterServer = 0; |
785 pRegisterServer = 0; |
786 } |
786 } |
|
787 setVisible(false); |
787 break; |
788 break; |
788 } |
789 } |
789 case gsFinished: { |
790 case gsFinished: { |
|
791 setVisible(true); |
790 GoBack(); |
792 GoBack(); |
791 Music(ui.pageOptions->CBEnableMusic->isChecked()); |
793 Music(ui.pageOptions->CBEnableMusic->isChecked()); |
792 if (wBackground) wBackground->startAnimation(); |
794 if (wBackground) wBackground->startAnimation(); |
793 GoToPage(ID_PAGE_GAMESTATS); |
795 GoToPage(ID_PAGE_GAMESTATS); |
794 if (hwnet) hwnet->gameFinished(); |
796 if (hwnet) hwnet->gameFinished(); |
795 break; |
797 break; |
796 } |
798 } |
797 default: { |
799 default: { |
|
800 setVisible(true); |
798 quint8 id = ui.Pages->currentIndex(); |
801 quint8 id = ui.Pages->currentIndex(); |
799 if (id == ID_PAGE_INGAME) { |
802 if (id == ID_PAGE_INGAME) { |
800 GoBack(); |
803 GoBack(); |
801 Music(ui.pageOptions->CBEnableMusic->isChecked()); |
804 Music(ui.pageOptions->CBEnableMusic->isChecked()); |
802 if (wBackground) wBackground->startAnimation(); |
805 if (wBackground) wBackground->startAnimation(); |
887 } |
890 } |
888 |
891 |
889 void HWForm::Music(bool checked) |
892 void HWForm::Music(bool checked) |
890 { |
893 { |
891 if (checked) |
894 if (checked) |
892 sdli->StartMusic(); |
895 sdli.StartMusic(); |
893 else |
896 else |
894 sdli->StopMusic(); |
897 sdli.StopMusic(); |
895 } |
898 } |
896 |
899 |
897 void HWForm::NetGameChangeStatus(bool isMaster) |
900 void HWForm::NetGameChangeStatus(bool isMaster) |
898 { |
901 { |
899 if (isMaster) |
902 if (isMaster) |