|
|
|
@ -1,6 +1,6 @@
|
|
|
|
|
#ANALYSE DE CARTE#
|
|
|
|
|
# ANALYSE DE CARTE#
|
|
|
|
|
|
|
|
|
|
##COMPARAISON DE CARTE##
|
|
|
|
|
## COMPARAISON DE CARTE##
|
|
|
|
|
|
|
|
|
|
**ComparaisonDeCarte(TasDeCarte:Tableau(4,3) d'entiers, Carte:Tableau(4,3) d'entiers)** : entier
|
|
|
|
|
|
|
|
|
@ -9,22 +9,22 @@
|
|
|
|
|
**Sortie** : entier
|
|
|
|
|
|
|
|
|
|
### DEBUT###
|
|
|
|
|
> ###Variables locales :
|
|
|
|
|
> ###Variables locales :
|
|
|
|
|
> **Cox1,Cox2,Coy1,Coy2** : entiers
|
|
|
|
|
>
|
|
|
|
|
>
|
|
|
|
|
> ---
|
|
|
|
|
>
|
|
|
|
|
>
|
|
|
|
|
> Si TasDeCarte == NULL alors
|
|
|
|
|
>
|
|
|
|
|
>
|
|
|
|
|
>> Code <- 2
|
|
|
|
|
>
|
|
|
|
|
>
|
|
|
|
|
>> retour Code
|
|
|
|
|
>
|
|
|
|
|
>Fin Si
|
|
|
|
|
> Cox1,Coy1,Cox2,Coy2 <- rechercheCo(Carte)
|
|
|
|
|
>
|
|
|
|
|
>
|
|
|
|
|
> Code <- 0
|
|
|
|
|
>
|
|
|
|
|
>
|
|
|
|
|
> Si TasDeCarte(Coy1,Cox1) == 3 ou TasDeCarte(Coy2,Cox2) == 3 alors
|
|
|
|
|
>
|
|
|
|
|
>>retour Code
|
|
|
|
@ -58,7 +58,7 @@
|
|
|
|
|
>###Variables locales
|
|
|
|
|
>
|
|
|
|
|
> Code,Code1 entier
|
|
|
|
|
>
|
|
|
|
|
>
|
|
|
|
|
>---
|
|
|
|
|
>
|
|
|
|
|
>Si TasDeCarte == NULL alors
|
|
|
|
@ -113,7 +113,7 @@
|
|
|
|
|
>>Code1 <- ComparaisonDeCarte(TasDeCarte,rotationHorizontale(CarteFille))
|
|
|
|
|
>
|
|
|
|
|
>>**Si **Code1 == 1 alors
|
|
|
|
|
>
|
|
|
|
|
>
|
|
|
|
|
>>>Code <- 4
|
|
|
|
|
>
|
|
|
|
|
>>> retour Code, TasDeCarte
|
|
|
|
|