Bonsoir,
n'étant pas très fort en graphisme sur java, j'ai besoin d'aide.
J'ai déja fais les cartes avec cette classe:
public class cartes {
int couleur;
String sujet;//si c'est un roi, une reine etc...
cartes(int couleur,int valeur){
this.couleur=couleur;
}
public int getColor(){
return this.couleur;
}
public String getSujet(){
return this.sujet;
}
public String setColor(){
if(this.couleur==0){
return "pique";
}
if(this.couleur==1){
return "coeur";
}
if(this.couleur==2){
return "trèfle";
}
if (this.couleur==3){
return "carreau";
}
else{return "";
}
}
public int valeur(){
if(this.sujet.equals("J")||this.sujet.equals("Q")
||this.sujet.equals("K")){
return 10;
}
if(Integer.parseInt(this.sujet)<=10 &&Integer.parseInt(this.sujet)>0){
return Integer.parseInt(this.sujet);
}
else{ return -1;}
}
}
la classe deck représentant tous les 52 cartes:
import java.util.Random;
public class deck {
cartes[]ledeck=new cartes[52];
cartes[]lesabot=new cartes[312];
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
}
public cartes getCartes(int n){
return this.ledeck[n];
}
public void couleurcartedeck(){//donne une couleur au cartes du deck
int x=0;
for(int i=0;i<ledeck.length;i++){
ledeck[i].couleur=x%4;
x+=1;
}
}
public void sujetcartedeck(){
int x=1;
for(int i=0;i<ledeck.length;i++){
if(x<10){
ledeck[i].sujet=String.valueOf(x);
x+=1;}
if(x<=13 && x>10){
ledeck[i].sujet="J";
ledeck[i].sujet="Q";
ledeck[i].sujet="K";
x+=3;
}
if(x>13){
x=0;
}
}
}
public void remplirsabot(){
int y=0;
for (int z=0;z<312;z++){
if(y<=52){lesabot[z]=ledeck[y];
y+=1;
}else{y=0;
}
}
}
public void melanger(){
Random rmd=new Random();
int j=0;
while (j<2000){
int i=rmd.nextInt(312);
int n=rmd.nextInt(312);
j+=1;
cartes tmp=ledeck[i];
ledeck[i]=ledeck[n];
ledeck[n]=tmp;
}
}
}
et la classe des joueurs(je dois le faire avec 7 joueurs):
public class joueur {
int[]sdj=new int[7];
int[]s=new int[8];
int []misedesjoueurs=new int[7];
cartes[]main=new cartes[20];
double []argent=new double[7];
joueur[]jtab=new joueur[7];
deck d=new deck();
cartes[]croupier=new cartes[20];
joueur(cartes[]main,double[] argent,int[]misedesjoueurs){
for(int i=0;i<=argent.length;i++){
argent[i]=500;//argent de départ
}
main=this.main;
for(int u=0;u<=misedesjoueurs.length;u++){
misedesjoueurs[u]=0;
}
}
public void lesjoueurs(){
for (int i=0;i<=jtab.length;i++){
jtab[i]=new joueur(main,this.argent,this.misedesjoueurs);
}}
public int getMise(int qj){
return this.misedesjoueurs[qj];
}
public double getMoney(int qj){
return this.argent[qj];
}
public void distribuer(joueur[]jtab){
d.couleurcartedeck();
d.sujetcartedeck();
d.melanger();
int u=5;
for(int k=0;k<main.length;k++){
jtab[k].main[0]=d.getCartes(u);
jtab[k].main[1]=d.getCartes(u+1);
u++;
}}
public void doubler(int qj){
distribuer(jtab);
this.misedesjoueurs[qj]=2*this.misedesjoueurs[qj
];
demander(qj,3);
resultat();
}
public void mainducroupier(){
croupier[0]=d.getCartes(15);
croupier[1]=d.getCartes(16);
}
public int miser(int mise,int qj){
return this.misedesjoueurs[qj]+=mise;
}
public void demander(int qj,int nbcartes){
int nbdeque=0;//c'est le nombre de deque utilisé
int p=17;
jtab[qj].main[nbcartes]=d.getCartes(p);
p+=1;
if(p==52 && nbdeque<6){
p=5;
nbdeque++;
}
if(nbdeque>=6){
System.out.println("Il n'y a plus de cartes");
}
}
public boolean blackjackcroupier(){
if(croupier[1].valeur()==11 && croupier[2].valeur()==10){
return true;
}
else{return false;}
}
public boolean blackjack(int qj){
if(jtab[qj].main[0].valeur()==11 && jtab[qj].main[1].valeur()==10){
return true;
}
if(jtab[qj].main[1].valeur()==10 && jtab[qj].main[0].valeur()==11){
return true;
}
else{return false;}
}
public void assurance(int qj){
if(croupier[1].getSujet().equals("1")){
argent[qj]=argent[qj]-this.misedesjoueurs[qj]/2;
}
if(blackjackcroupier()==true){
argent[qj]=argent[qj]+this.misedesjoueurs[qj]/2;
argent[qj]=argent[qj]+this.misedesjoueurs[qj];
}
}
public boolean valeuras(int qj){
cartes dujoueur=jtab[qj].main[0];
boolean b=false;
for(int i=1;i<=main.length;i++){
if(jtab[qj].main[i].valeur()==1){
dujoueur=jtab[qj].main[i];
}
if(dujoueur.valeur()==1 && dujoueur.equals(jtab[qj].main[i+1])){
b=true;
}
}
return b;
}
public int sommedesjoueurs(int qj){
int sm=0;
for(int i=0;i<jtab[qj].main.length;i++){
if(valeuras(qj)==true){
sm+=11;
}else{
sm=sm+jtab[qj].main[i].valeur();
}}
return sm;
}
public int sommeducroupier(){
int smc=0;
for(int a=0;a<=croupier.length;a++){
smc=smc+croupier[a].valeur();
}
return smc;
}
public void techniquecroupier(){
while(sommeducroupier()<=16){
if(sommeducroupier()==17){
resultat();
}
}
}
public int plusgrandesomme(){
int sdc=sommeducroupier();
for(int i=0;i<=jtab.length;i++){
sdj[i]=sommedesjoueurs(i);
}
s[0]=sdc;
for(int c=0;c<s.length;c++){
s[c]=sdj[c];
}
int max=s[0];
for(int m=0;m<=s.length;m++){
if(max<s[m]){
max=s[m];
}
}
return max;
}
public int pluspetitesomme(){
int sdc=sommeducroupier();
for(int i=0;i<=jtab.length;i++){
sdj[i]=sommedesjoueurs(i);
}
s[0]=sdc;
for(int c=0;c<s.length;c++){
s[c]=sdj[c];
}
int min=s[0];
for(int m=0;m<=s.length;m++){
if(min>s[m]){
min=s[m];
}
}
return min;
}
public String resultat(){
if(plusgrandesomme()==s[0]&& plusgrandesomme()<21){
for(int l=1;l<=s.length;l++){
argent[l]=argent[l]-this.misedesjoueurs[l];}
return "le croupier a gagné";
}
if(plusgrandesomme()==s[1]&& plusgrandesomme()<21){
for(int e=2;e<=s.length;e++){
argent[e]=argent[e]-this.misedesjoueurs[e];
}
argent[1]=argent[1]+this.misedesjoueurs[1];
return "J1 a gagné";
}
if(plusgrandesomme()==s[2]&& plusgrandesomme()<21){
argent[1]=argent[1]-this.misedesjoueurs[1];
for(int t=3;t<=s.length;t++){
argent[t]=argent[t]-this.misedesjoueurs[t];
}
argent[2]=argent[2]+this.misedesjoueurs[2];
return "J2 a gagné";
}
if(plusgrandesomme()==s[3]&& plusgrandesomme()<21){
argent[1]=argent[1]-this.misedesjoueurs[1];
argent[2]=argent[2]-this.misedesjoueurs[2];
for(int z=4;z<=s.length;z++){
argent[z]=argent[z]-this.misedesjoueurs[z];
}
argent[3]=argent[3]+this.misedesjoueurs[3];
return "J3 a gagné";
}
if(plusgrandesomme()==s[4]&& plusgrandesomme()<21){
for(int a=1;a<=3;a++){
argent[a]=argent[a]-this.misedesjoueurs[a];
}
argent[4]=argent[4]+this.misedesjoueurs[4];
for(int a2=5;a2<=7;a2++){
argent[a2]=argent[a2]-this.misedesjoueurs[a2];
}
return "J4 a gagné";
}
if(plusgrandesomme()==s[5]&& plusgrandesomme()<21){
for(int q=1;q<=4;q++){
argent[q]=argent[q]-this.misedesjoueurs[q];
}
argent[5]=argent[5]+this.misedesjoueurs[5];
for(int q2=6;q2<=7;q2++){
argent[q2]=argent[q2]-this.misedesjoueurs[q2];
}
return "J5 a gagné";
}
if(plusgrandesomme()==s[6] && plusgrandesomme()<21){
for(int f=1;f<=5;f++){
argent[f]=argent[f]-this.misedesjoueurs[f];
}
argent[6]=argent[6]+this.misedesjoueurs[6];
argent[7]=argent[7]-this.misedesjoueurs[7];
return "J6 a gagné";
}
if(plusgrandesomme()==s[7]&& plusgrandesomme()<21){
for(int g=1;g<=6;g++){
argent[g]=argent[g]-this.misedesjoueurs[g];
}
argent[7]=argent[7]+this.misedesjoueurs[7];
return "J7 a gagné";
}
if(blackjack(1)){
for(int e=2;e<=s.length;e++){
argent[e]=argent[e]-this.misedesjoueurs[e];
}
argent[1]=argent[1]+1.5*this.misedesjoueurs[1];
return "J1 a fait un blackjack";
}
if(blackjack(2)){
argent[1]=argent[1]-this.misedesjoueurs[1];
for(int t=3;t<=s.length;t++){
argent[t]=argent[t]-this.misedesjoueurs[t];
}
argent[2]=argent[2]+1.5*this.misedesjoueurs[2];
return "J2 a fait un blackjack";
}
if(blackjack(3)){
argent[1]=argent[1]-this.misedesjoueurs[1];
argent[2]=argent[2]-this.misedesjoueurs[2];
for(int z=4;z<=s.length;z++){
argent[z]=argent[z]-this.misedesjoueurs[z];
}
argent[3]=argent[3]+1.5*this.misedesjoueurs[3];
return "J3 a fait un blackjack";
}
if(blackjack(4)){
for(int a=1;a<=3;a++){
argent[a]=argent[a]-this.misedesjoueurs[a];
}
argent[4]=argent[4]+1.5*this.misedesjoueurs[4];
for(int a2=5;a2<=7;a2++){
argent[a2]=argent[a2]-this.misedesjoueurs[a2];
}
return "J4 a fait un blackjack";
}
if(blackjack(5)){
for(int q=1;q<=4;q++){
argent[q]=argent[q]-this.misedesjoueurs[q];
}
argent[5]=argent[5]+1.5*this.misedesjoueurs[5];
for(int q2=6;q2<=7;q2++){
argent[q2]=argent[q2]-this.misedesjoueurs[q2];
}
return "J5 a fait un blackjack";
}
if(blackjack(6)){
for(int f=1;f<=5;f++){
argent[f]=argent[f]-this.misedesjoueurs[f];
}
argent[6]=argent[6]+1.5*this.misedesjoueurs[6];
argent[7]=argent[7]-this.misedesjoueurs[7];
return "J6 a fait un blackjack";
}
if(blackjack(7)){
for(int g=1;g<=6;g++){
argent[g]=argent[g]-this.misedesjoueurs[g];
}
argent[7]=argent[7]+1.5*this.misedesjoueurs[7];
return "J7 a fait un blackjack";
}
else{return "egalité";}
}
public void stand(){
int x=0;
jtab[x]=jtab[x+1];
if(x>7){
x=0;
}
}
}
je vous dis merci d'avance et bonne soirée
"tiens si je mettais 250 lignes de code sans commentaires [ça m'insupporte ça vraiment] du tout et en demandant une aide mais sans préciser laquelle histoire que les gens devinent, ça pourrait être très drôle non ?"
+1 bibibi60
Sauf que y a en fait 429 lignes ![]()
Cette "chose" est une monstruosite sans nom...
c'est la fete des magic number, des variables qui veulent rien dire, des methodes qui melangent les donnees dans tous les sens, des bouts de code qui ne font pas ce qu'on pense (setcolor() ?! wtf), etc. On comprend globalement qq idees ici ou la, mais c'est franchement imbitable.
avant meme d'esperer faire qqch, ou rajouter des fonctionnalites, il va falloir un gros travail de consolidation de ce qui existe deja...
J'ose espérer que c'était "getColor" qu'il voulait dire ! lol
Va falloir que tu étudies les tableaux associatifs. Genre en PHP :
array(
0 => "pique",
1 => "trèfle",
2 => "carreau",
3 => "coeur"
)
Je connais pas assez Java, mais je sais que ça existe. Ca t'évitera des ignominies comme le contenu de ton setColor.
Au pire, il te reste les switch qui sont quand même moins moches que tes conditions à répétition.
Punky_DooKie << en Java une enumeration serait plus adaptée.
Merci de cette précision !
personne pour citer pastebin? ![]()
http://pastebin.com/LNzMHSDY
Par contre ce code n'a aucune signification comme dit plus haut^^
c'est hard, tous ces noms de variables et de méthodes en français, et dire que les américains subissent ça constamment ![]()
Manque toujours l'indentation. ![]()
" Moi j'indente pas mon code "
Fake. ![]()
" Moi j'indente pas mon code "
Aqua bon ?
Celeniak n'indente même pas son code en Python, c'est dire le niveau de fake.
Sinon, j'espère que c'est pas un projet pour l'école mec...
tu parlais à moi Awesome?
Blague à part, certaines études ont démontrées que les programmeurs qui codent de manière à se faire comprendre par les autres codent souvent mieux.
Ca a donc plusieurs avantages, meilleur code, plus lisible, plus facile à documenter et surtout plus facile à comprendre, à la fois pour les autres, mais aussi pour nous même, eh ouais, le fameux syndrome du "C'est moi qui ait codé cette monstruosité ?"
ok merci quand même.
surtout le fameux syndrome du 6 mois après, je comprends plus rien
![]()
vu que vous m'avez dit que le code est horrible, dois je tou recommencer?
public class joueur {
int[]sdj=new int[7];//c'est le tableau des sommes des cartes des joueurs
int[]s=new int[8];//c'est le même tableau sauf qu'il y a la somme du croupier ajouté
int []misedesjoueurs=new int[7];
cartes[]main=new cartes[20];
double []argent=new double[7];
joueur[]jtab=new joueur[7];//le tableau représentant les joueurs
deck d=new deck();//fonction qui crée un nouveau deck
cartes[]croupier=new cartes[20];//main du croupier
int p=22;//car on défausse les 5 premières cartes du deck
joueur(cartes[]main,double[] argent,int[]misedesjoueurs){
for(int i=0;i<=argent.length;i++){
argent[i]=500;//argent de départ
}
main=this.main;//main du joueur
for(int u=0;u<=misedesjoueurs.length;u++){
misedesjoueurs[u]=0;//mise de départ
}
}
public void lesjoueurs(){
//fonction qui initialise les joueurs dans le tableau
for (int i=0;i<=jtab.length;i++){
jtab[i]=new joueur(main,this.argent,this.misedesjoueurs);
}}
public void hitcroupier(int nbcartescroupier){
//fonction qui simule la demande faite par le croupier
croupier[nbcartescroupier]=d.getCartes(p);
nbcartescroupier++;//on incrémente le nombres de cartes que possède le croupier
}
public void techniquecroupier(){
//fonction qui simule l'action du croupier
while(sommeducroupier()<=16){
hitcroupier(3);//il pioche une carte tant que la somme de sa main est inférieur à 16
}
}
public int getMise(int qj){
//fonction retournant la mise des joueurs
return this.misedesjoueurs[qj];
}
public double getMoney(int qj){
//fonction retournant l'argent des joueurs
return this.argent[qj];
}
public void distribuer(joueur[]jtab){
//fonction simulant la distribution des cartes au joueurs
d.couleurcartedeck();
d.sujetcartedeck();
d.melanger();
int u=5;
for(int k=0;k<main.length;k++){
jtab[k].main[0]=d.getCartes(u);
jtab[k].main[1]=d.getCartes(u+1);
u++;
}}
public void mainducroupier(){
//fonction représentant la main de la banque
croupier[0]=d.getCartes(15);
croupier[1]=d.getCartes(16);
}
public int miser(int mise,int qj){
//fonction retournant la mise des joueurs selon leurs mises
return this.misedesjoueurs[qj]+=mise;
}
public void demander(int qj,int nbcartes){
int nbdeque=0;//c'est le nombre de deque utilisé
jtab[qj].main[nbcartes]=d.getCartes(p);//on ajoute une carte à la main d'un des joueurs
p+=1;//on incrémente le pointeur pour le pointer à un autre emplacement du deck
if(p==52 && nbdeque<6){
//si le nombre de carte du deque est dépassé et que le sabot n'est pas vide
//on remet le pointeur du deck à 0
p=0;
nbdeque++;
}
if(nbdeque>=6){
//si il y a plus de sabot la partie est terminé
System.out.println("Il n'y a plus de cartes");
}
}
public boolean blackjackcroupier(){
//fonction qui vérifie si le croupier a un blackjack
if(croupier[1].valeur()==11 && croupier[2].valeur()==10){
return true;
}
else{return false;}
}
public boolean blackjack(int qj){
//fonction qui vérifie si un des joueurs possèdent un blackjack
if(jtab[qj].main[0].valeur()==11 && jtab[qj].main[1].valeur()==10){
return true;
}
if(jtab[qj].main[1].valeur()==10 && jtab[qj].main[0].valeur()==11){
return true;
}
else{return false;}
}
public void assurance(int qj){
if(croupier[1].getSujet().equals("1")){
//si le croupier a un as on pourra faire l'assurance
argent[qj]=argent[qj]-this.misedesjoueurs[qj]/2;
}else{
//sinon on peut pas la faire
System.out.println("Vous ne pouvez pas faire l'assurance");}
if(blackjackcroupier()==true){
//si le croupier obtient le blackjack, le joueur récupère sa mise et son assurance
argent[qj]=argent[qj]+this.misedesjoueurs[qj]/2;
argent[qj]=argent[qj]+this.misedesjoueurs[qj];
}
}
public boolean valeuras(int qj){
cartes dujoueur=jtab[qj].main[0];
boolean b=false;
for(int i=1;i<=main.length;i++){
if(jtab[qj].main[i].valeur()==1){
dujoueur=jtab[qj].main[i];
}
if(dujoueur.valeur()==1 && dujoueur.equals(jtab[qj].main[i+1])){
b=true;
}
}
return b;
}
public int sommedesjoueurs(int qj){
//fonction calculant la somme des mains des joueurs
int sm=0;
for(int i=0;i<jtab[qj].main.length;i++){
if(valeuras(qj)==true){
//si le booleen valeur as d'un joueur est vrai on ajoute 11
sm+=11;
}else{
sm=sm+jtab[qj].main[i].valeur();
}}
return sm;
}
public int sommeducroupier(){
//fonction calculant la somme de la main du croupier
int smc=0;
for(int a=0;a<=croupier.length;a++){
smc=smc+croupier[a].valeur();
}
return smc;
}
public int plusgrandesomme(){
//fonction cherchant la plus grande somme des mains des cartes du croupier et des joueurs
int sdc=sommeducroupier();
for(int i=0;i<=jtab.length;i++){
sdj[i]=sommedesjoueurs(i);
}
s[0]=sdc;
for(int c=0;c<s.length;c++){
s[c]=sdj[c];
}
int max=s[0];
for(int m=0;m<=s.length;m++){
if(max<s[m]){
max=s[m];
}
}
return max;
}
public int pluspetitesomme(){
int sdc=sommeducroupier();
for(int i=0;i<=jtab.length;i++){
sdj[i]=sommedesjoueurs(i);
}
s[0]=sdc;
for(int c=0;c<s.length;c++){
s[c]=sdj[c];
}
int min=s[0];
for(int m=0;m<=s.length;m++){
if(min>s[m]){
min=s[m];
}
}
return min;
}
public String resultat(){
//fonction mettant à jour les mise des joueurs
//selon si ils ont gangés ou perdu
if(plusgrandesomme()==s[0]&& plusgrandesomme()<21){
for(int l=1;l<=s.length;l++){
argent[l]=argent[l]-this.misedesjoueurs[l];}
return "le croupier a gagné";
}
if(plusgrandesomme()==s[1]&& plusgrandesomme()<21){
for(int e=2;e<=s.length;e++){
argent[e]=argent[e]-this.misedesjoueurs[e];
}
argent[1]=argent[1]+this.misedesjoueurs[1];
return "J1 a gagné";
}
if(plusgrandesomme()==s[2]&& plusgrandesomme()<21){
argent[1]=argent[1]-this.misedesjoueurs[1];
for(int t=3;t<=s.length;t++){
argent[t]=argent[t]-this.misedesjoueurs[t];
}
argent[2]=argent[2]+this.misedesjoueurs[2];
return "J2 a gagné";
}
if(plusgrandesomme()==s[3]&& plusgrandesomme()<21){
argent[1]=argent[1]-this.misedesjoueurs[1];
argent[2]=argent[2]-this.misedesjoueurs[2];
for(int z=4;z<=s.length;z++){
argent[z]=argent[z]-this.misedesjoueurs[z];
}
argent[3]=argent[3]+this.misedesjoueurs[3];
return "J3 a gagné";
}
if(plusgrandesomme()==s[4]&& plusgrandesomme()<21){
for(int a=1;a<=3;a++){
argent[a]=argent[a]-this.misedesjoueurs[a];
}
argent[4]=argent[4]+this.misedesjoueurs[4];
for(int a2=5;a2<=7;a2++){
argent[a2]=argent[a2]-this.misedesjoueurs[a2];
}
return "J4 a gagné";
}
if(plusgrandesomme()==s[5]&& plusgrandesomme()<21){
for(int q=1;q<=4;q++){
argent[q]=argent[q]-this.misedesjoueurs[q];
}
argent[5]=argent[5]+this.misedesjoueurs[5];
for(int q2=6;q2<=7;q2++){
argent[q2]=argent[q2]-this.misedesjoueurs[q2];
}
return "J5 a gagné";
}
if(plusgrandesomme()==s[6] && plusgrandesomme()<21){
for(int f=1;f<=5;f++){
argent[f]=argent[f]-this.misedesjoueurs[f];
}
argent[6]=argent[6]+this.misedesjoueurs[6];
argent[7]=argent[7]-this.misedesjoueurs[7];
return "J6 a gagné";
}
if(plusgrandesomme()==s[7]&& plusgrandesomme()<21){
for(int g=1;g<=6;g++){
argent[g]=argent[g]-this.misedesjoueurs[g];
}
argent[7]=argent[7]+this.misedesjoueurs[7];
return "J7 a gagné";
}
if(blackjack(1)){
for(int e=2;e<=s.length;e++){
argent[e]=argent[e]-this.misedesjoueurs[e];
}
argent[1]=argent[1]+1.5*this.misedesjoueurs[1];
return "J1 a fait un blackjack";
}
if(blackjack(2)){
argent[1]=argent[1]-this.misedesjoueurs[1];
for(int t=3;t<=s.length;t++){
argent[t]=argent[t]-this.misedesjoueurs[t];
}
argent[2]=argent[2]+1.5*this.misedesjoueurs[2];
return "J2 a fait un blackjack";
}
if(blackjack(3)){
argent[1]=argent[1]-this.misedesjoueurs[1];
argent[2]=argent[2]-this.misedesjoueurs[2];
for(int z=4;z<=s.length;z++){
argent[z]=argent[z]-this.misedesjoueurs[z];
}
argent[3]=argent[3]+1.5*this.misedesjoueurs[3];
return "J3 a fait un blackjack";
}
if(blackjack(4)){
for(int a=1;a<=3;a++){
argent[a]=argent[a]-this.misedesjoueurs[a];
}
argent[4]=argent[4]+1.5*this.misedesjoueurs[4];
for(int a2=5;a2<=7;a2++){
argent[a2]=argent[a2]-this.misedesjoueurs[a2];
}
return "J4 a fait un blackjack";
}
if(blackjack(5)){
for(int q=1;q<=4;q++){
argent[q]=argent[q]-this.misedesjoueurs[q];
}
argent[5]=argent[5]+1.5*this.misedesjoueurs[5];
for(int q2=6;q2<=7;q2++){
argent[q2]=argent[q2]-this.misedesjoueurs[q2];
}
return "J5 a fait un blackjack";
}
if(blackjack(6)){
for(int f=1;f<=5;f++){
argent[f]=argent[f]-this.misedesjoueurs[f];
}
argent[6]=argent[6]+1.5*this.misedesjoueurs[6];
argent[7]=argent[7]-this.misedesjoueurs[7];
return "J6 a fait un blackjack";
}
if(blackjack(7)){
for(int g=1;g<=6;g++){
argent[g]=argent[g]-this.misedesjoueurs[g];
}
argent[7]=argent[7]+1.5*this.misedesjoueurs[7];
return "J7 a fait un blackjack";
}
else{return "egalité";}
}
}
Comme çà es ce mieux?