On approche de la fin avec cette 7ème partie du jeu de memory en actionscript 3. Nous allons dans cet article voir la fonction qui va checker si on a une paire ou non, l’essence mĂŞme du jeu de memory. On est toujours dans la programmation Ă©vĂ©nementiel et on travaille une fois de plus avec TweenMax.
function fctCheckPaire( pEvt:TimerEvent ):void {
// On compte le nombre d action effectuees par le joueur, juste pour lui dire le nombre de coups dont il a eu besoin pour finir le jeu
nbMouvement++ ;
// Si la carte 1 et la carte deux ont la meme couleur
if ( arrCouleurCarte[ carteNumero1["numId"] - 1 ] == arrCouleurCarte[ carteNumero2["numId"] - 1 ] ) {
paireTrouvee++ ;
// Si toutes les paires ont ete trouvees
if ( paireTrouvee == paireATrouver ) {
fctFinJeu( ) ;
}
// La reinitialisation de la paire permet de libere les cartes en jeu
// On remet a 0 le nombre de carte et on libere les cartes : carteNumero1, carteNumero2
else {
fctReinitPaire( ) ;
}
}
// Si la paire ne correspond pas on lui met la couleur de dos de carte et on libere les cartes a la fin
else {
TweenMax.to( carteNumero1, 0.2, { scaleX:0.1, alpha:0.3, tint:arrTeinte[ 0 ] } ) ;
TweenMax.to( carteNumero2, 0.2, { scaleX:0.1, alpha:0.3, tint:arrTeinte[ 0 ], onComplete:fctRecouvrirCarte } ) ;
}
}
A voir aussi :
Quelques articles au hasard
- Le transfert de Benzema en bonne voie
- [Referencement] Google index les contenus du Flash
- [ActionScript 3] Formater des valeurs d'un tableau
- [ActionScript 3] Manipulation de tableau : vérification des types du tableau
- [ActionScript 3] Parcourir un tableau avec forEach
Plus de liens
Pas de commentaire
Trackback & Pingback