本文整理汇总了C++中Joueur::getBoostMagie方法的典型用法代码示例。如果您正苦于以下问题:C++ Joueur::getBoostMagie方法的具体用法?C++ Joueur::getBoostMagie怎么用?C++ Joueur::getBoostMagie使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Joueur
的用法示例。
在下文中一共展示了Joueur::getBoostMagie方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: ramasse
void Objet::ramasse() {
Joueur* gpJoueur = gpJeu->getJoueur();
switch(type) {
case I_RUBIS_VERT :
gpJoueur->setRubis(gpJoueur->getRubis()+1);
gpJeu->getAudio()->playSound(14);
break;
case I_RUBIS_BLEU :
gpJoueur->setRubis(gpJoueur->getRubis()+5);
gpJeu->getAudio()->playSound(14);
break;
case I_RUBIS_ROUGE :
gpJoueur->setRubis(gpJoueur->getRubis()+20);
gpJeu->getAudio()->playSound(14);
break;
case I_PETIT_COEUR :
gpJoueur->setBoostVie(gpJoueur->getBoostVie()+2);
if (gpJoueur->getVie()==gpJoueur->getVieMax()) gpJeu->getAudio()->playSound(15);
break;
case I_FLECHE :
gpJoueur->setFleche(gpJoueur->getFleche()+5);
gpJeu->getAudio()->playSound(13);
break;
case I_BOMBE :
gpJoueur->setBombe(gpJoueur->getBombe()+1);
gpJeu->getAudio()->playSound(13);
break;
case I_MAGIE_PEU :
gpJoueur->setBoostMagie(gpJoueur->getBoostMagie()+gpJoueur->getMagieMax()/8);
//if (gpJoueur->getMagie()<gpJoueur->getMagieMax())
gpJeu->getAudio()->playSound(13);
break;
case I_MAGIE_BCP :
gpJoueur->setBoostMagie(gpJoueur->getBoostMagie()+gpJoueur->getMagieMax()/4);
if (gpJoueur->getMagie()<gpJoueur->getMagieMax())
gpJeu->getAudio()->playSound(37);
else gpJeu->getAudio()->playSound(13);
break;
case I_QUART_COEUR : gpJoueur->setCoeur(id); gpJeu->trouve(C_QUART_COEUR); break;
case I_COEUR : gpJoueur->setCoeur(gpJeu->getZone()-15); gpJeu->trouve(C_COEUR); break;
case I_EPEE : gpJeu->trouve(C_EPEE); break;
case I_CRISTAL :
switch (gpJeu->getZone()) {
case 15 : gpJoueur->setCristal(0); break;
case 17 : gpJoueur->setCristal(1); break;
case 19 : gpJoueur->setCristal(2); break;
case 21 : gpJoueur->setCristal(3); break;
case 22 : gpJoueur->setCristal(4); break;
default : vie = 0; return;
}gpJeu->trouve(C_CRISTAL); break;
case I_EXCALIBUR : gpJeu->trouve(C_EXCALIBUR); gpJoueur->setCoeur(7); break;
case I_TRIFORCE : gpJeu->trouve(C_TRIFORCE); break;
case I_ARC : gpJeu->trouve(C_ARC); break;
case I_PETITE_CLE :
gpJeu->trouve(C_CLE);
int zone; zone = gpJeu->getZone();
int region[2];
region[0] = gpJeu->getMonde()->regionValue(0);
region[1] = gpJeu->getMonde()->regionValue(1);
if (zone==16 && region[0]==120*16 && region[1]==15*16) gpJoueur->setCoffre(1,28);
if (zone==16 && region[0]==280*16 && region[1]==60*16) gpJoueur->setCoffre(1,29);
if (zone==20 && region[0]==0 && region[1]==45*16) gpJoueur->setCoffre(5,1);
if (zone==20 && region[0]==20*16 && region[1]==0) gpJoueur->setCoffre(5,3);
if (zone==20 && region[0]==60*16 && region[1]==45*16) gpJoueur->setCoffre(5,4);
if (zone==20 && region[0]==60*16 && region[1]==60*16) gpJoueur->setCoffre(5,5);
if (zone==20 && region[0]==80*16 && region[1]==45*16) gpJoueur->setCoffre(5,6);
if (zone==20 && region[0]==100*16 && region[1]==45*16) gpJoueur->setCoffre(5,7);
if (zone==20 && region[0]==100*16 && region[1]==60*16) gpJoueur->setCoffre(5,8);
if (zone==20 && region[0]==120*16 && region[1]==15*16) gpJoueur->setCoffre(5,9);
if (zone==20 && region[0]==120*16 && region[1]==75*16) gpJoueur->setCoffre(5,10);
if (zone==20 && region[0]==160*16 && region[1]==0) gpJoueur->setCoffre(5,11);
if (zone==20 && region[0]==160*16 && region[1]==60*16) gpJoueur->setCoffre(5,12);
if (zone==20 && region[0]==220*16 && region[1]==0) gpJoueur->setCoffre(5,13);
if (zone==20 && region[0]==220*16 && region[1]==60*16) gpJoueur->setCoffre(5,14);
if (zone==23) gpJoueur->setCoffre(8,16);
if (zone==28) gpJoueur->setCoffre(13,8);
break;
/*case I_PETITE_CLE : src.x = 32; src.y = 0; break;
case I_TRIFORCE : src.x = 166; src.y = 26; src.h = 25;src.w = 26; break;
case I_ARC : src.x = 144; src.y = 34; break;*/
}
vie=0;
}