本文整理汇总了C++中Personnage::setThemePersonnage方法的典型用法代码示例。如果您正苦于以下问题:C++ Personnage::setThemePersonnage方法的具体用法?C++ Personnage::setThemePersonnage怎么用?C++ Personnage::setThemePersonnage使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Personnage
的用法示例。
在下文中一共展示了Personnage::setThemePersonnage方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: run
//.........这里部分代码省略.........
if(monEvent.MouseButton.X > SpriteFlecheGauche5.GetPosition().x && monEvent.MouseButton.X < SpriteFlecheGauche5.GetPosition().x + TAILLEFLECHE)
{
l = l - TAILLEIMAGEMANCHES;
if(l < 0)
{
l = TAILLETILEMANCHES - TAILLEIMAGEMANCHES;
}
SpriteNombreManches.SetSubRect(sf::IntRect(l, 0, l + TAILLEIMAGEMANCHES, TAILLEIMAGEMANCHES));
}
//Cas ou on clique sur la fleche suivant pour le choix du nombre de manches gagnantes
if(monEvent.MouseButton.X > SpriteFlecheDroite4.GetPosition().x && monEvent.MouseButton.X < SpriteFlecheDroite4.GetPosition().x + TAILLEFLECHE)
{
l = l + TAILLEIMAGEMANCHES;
if(l >= TAILLETILEMANCHES)
{
l = 0;
}
SpriteNombreManches.SetSubRect(sf::IntRect(l, 0, l + TAILLEIMAGEMANCHES, TAILLEIMAGEMANCHES));
}
}
//Cas ou on clique sur Commencer
if(monEvent.MouseButton.X > 530 && monEvent.MouseButton.X < 710)
{
if(monEvent.MouseButton.Y > 660 && monEvent.MouseButton.Y < 710)
{
//Switch sur i pour savoir quel perso a choisi le joueur 1
switch(i)
{
case 0*TAILLEIMAGEPERSO:
joueur1 = "zelda";
break;
case 1*TAILLEIMAGEPERSO:
joueur1 = "mario";
break;
}
//Switch sur j pour savoir quel perso a choisi le joueur 2
switch(j)
{
case 0*TAILLEIMAGEPERSO:
joueur2 = "zelda";
break;
case 1*TAILLEIMAGEPERSO:
joueur2 = "mario";
break;
}
//Switch sur k pour savoir quel map ont choisi les joueurs
switch(k)
{
case 0*TAILLEIMAGEMAP:
map = "zelda";
break;
case 1*TAILLEIMAGEMAP:
map = "mario";
break;
}
//On initialise le nombre de parties gagnantes
perso1.setNombreDeManchesGagnantes((int)(l / TAILLEIMAGEMANCHES) + 1);
perso2.setNombreDeManchesGagnantes((int)(l / TAILLEIMAGEMANCHES) + 1);
perso1.setThemePersonnage(joueur1);
perso2.setThemePersonnage(joueur2);
affichage.setThemeCarte(map);
return (ECRAN_JEU); // On rentre dans l'écran du jeu
}
}
}
}
fenetre.Clear();
fenetre.Draw(SpriteMulti);
fenetre.Draw(SpriteFlecheDroite1);
fenetre.Draw(SpriteFlecheDroite2);
fenetre.Draw(SpriteFlecheDroite3);
fenetre.Draw(SpriteFlecheDroite4);
fenetre.Draw(SpriteFlecheGauche1);
fenetre.Draw(SpriteFlecheGauche2);
fenetre.Draw(SpriteFlecheGauche3);
fenetre.Draw(SpriteFlecheGauche4);
fenetre.Draw(SpriteFlecheGauche5);
fenetre.Draw(SpritePerso1);
fenetre.Draw(SpritePerso2);
fenetre.Draw(SpriteMap);
fenetre.Draw(SpriteNombreManches);
fenetre.Display();
}
return (ECRAN_QUITTER);
}