QTfrontend/pages.cpp
changeset 2774 a4fd9eacd286
parent 2773 e94f240a8a41
child 2775 3445ce5e9c79
equal deleted inserted replaced
2773:e94f240a8a41 2774:a4fd9eacd286
   304 	FortPreview->setPixmap(pix);
   304 	FortPreview->setPixmap(pix);
   305 }
   305 }
   306 
   306 
   307 void PageEditTeam::testSound()
   307 void PageEditTeam::testSound()
   308 {
   308 {
   309 	Mix_Music *sound;
   309 	Mix_Chunk *sound;
   310 	QDir tmpdir;
   310 	QDir tmpdir;
   311 	mySdli->SDLMusicInit();
   311 	mySdli->SDLMusicInit();
   312 	
   312 	
   313 	tmpdir.cd(datadir->absolutePath());
   313 	tmpdir.cd(datadir->absolutePath());
   314 	tmpdir.cd("Sounds/voices");
   314 	tmpdir.cd("Sounds/voices");
   315 	tmpdir.cd(CBVoicepack->currentText());
   315 	tmpdir.cd(CBVoicepack->currentText());
   316 	QStringList list = tmpdir.entryList(QStringList() << "Illgetyou.ogg" << "Incoming.ogg" << "Stupid.ogg" << "Coward.ogg" << "Firstblood.ogg", QDir::Files);
   316 	QStringList list = tmpdir.entryList(QStringList() << "Illgetyou.ogg" << "Incoming.ogg" << "Stupid.ogg" << "Coward.ogg" << "Firstblood.ogg", QDir::Files);
   317 	if (list.size()) {
   317 	if (list.size()) {
   318 		sound = Mix_LoadMUS(QString(tmpdir.absolutePath() + "/" + list[rand() % list.size()]).toLocal8Bit().constData());
   318 		sound = Mix_LoadWAV(QString(tmpdir.absolutePath() + "/" + list[rand() % list.size()]).toLocal8Bit().constData());
   319 		Mix_PlayMusic(sound, 0);
   319 		Mix_PlayChannel(-1, sound, 0);
   320 	}
   320 	}
   321 }
   321 }
   322 
   322 
   323 PageMultiplayer::PageMultiplayer(QWidget* parent) :
   323 PageMultiplayer::PageMultiplayer(QWidget* parent) :
   324   AbstractPage(parent)
   324   AbstractPage(parent)