本文整理汇总了C++中Music::Pause方法的典型用法代码示例。如果您正苦于以下问题:C++ Music::Pause方法的具体用法?C++ Music::Pause怎么用?C++ Music::Pause使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Music
的用法示例。
在下文中一共展示了Music::Pause方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: boucleMaitresse
//.........这里部分代码省略.........
U->passagedt();
if(affichage)
std::cout<<inter<<" dt ont été sautés"<<std::endl;
break;
case Key::Return: // on reviens au zoom normal
// étant donné les problèmes d'imprécision, on préfère une technique admettant une petite incertitude.
while (fabs(zoomActuel - 1) > 0.09) {
if(zoomActuel < 1) {
zoomActuel *= NAV_CoefficientMolette;
vue->Zoom(NAV_CoefficientMolette);
}
else if(zoomActuel > 1) {
zoomActuel /= NAV_CoefficientMolette;
vue->Zoom(1/NAV_CoefficientMolette);
}
}
// de plus, on recentre la fenêtre sur l'origine
vue->SetCenter(0,0);
break;
case Key::Space: // suivre l'astre sélectionné
suivreAstre = false;
// si un astre est sélectionné
if(selection != NULL)
suivreAstre = true; // on suit l'astre sélect.
break;
case Key::Back: // on retire la dernière case du tampon
if(tampon.size() == 0) break;
stmp = tampon;
tampon = "";
for(unsigned int i = 0; i < stmp.size()-1; i++) {
tampon += stmp[i];
}
break;
case Key::Pause: // on met en pause, ou on redémarre
pause = !pause;
break;
// utilisation des lettres, pour différents effets
case Key::M: // pour arrêter ou continuer la musique
if(statMsq) { // si tout vas bien pour la musique
if(msq.GetStatus() != Sound::Playing)
msq.Play(); // si en pause, on démarre
else // sinon on met en pause
msq.Pause();
}
break;
case Key::A: // modifier l'astre sélectionné
// si pas d'astre sélectionné, pas la peine de continuer
// Si Ctrl+a : on AJOUTE aux valeurs existantes
// Si a : on REMPLACE les valeurs existantes
if(input.IsKeyDown(Key::LControl) || // ctrl gauche
input.IsKeyDown(Key::LControl)) // ou droit
interbool = true; // donc on ajoute
else // sinon
interbool = false; // on remplace
if(selection != NULL)
modificationAstre(interbool);
if(affichage)
std::cout<<"Astre en cours de modification..."<<std::endl;
break;
case Key::R: // réinitialiser l'Univers
U->reinitialiserUnivers();
// on déselectionne et on se suit plus d'astre
selection = NULL;
suivreAstre = false;
if(affichage)