This commit is contained in:
pro.boooooo
2023-04-02 05:21:41 +02:00
parent 0034aada34
commit 841f99d484
507 changed files with 42944 additions and 1426 deletions

View File

@@ -1,76 +0,0 @@
package com.example.jmastermind.Deck;
import android.graphics.Color;
import java.util.LinkedList;
import java.util.List;
public class DeckWinner implements Deck{
List<Integer> deck;
/**
* Composition de la combinaison gagante
* @param c1 Couleur en int du Pion n1
* @param c2 Couleur en int du Pion n2
* @param c3 Couleur en int du Pion n3
* @param c4 Couleur en int du Pion n4
* */
public DeckWinner(Integer c1, Integer c2, Integer c3, Integer c4) {
this.deck = new LinkedList<>();
this.deck.add(c1);
this.deck.add(c2);
this.deck.add(c3);
this.deck.add(c4);
}
@Override
public List<Integer> getDeck() {
return this.deck;
}
@Override
public String displayComb() {
StringBuilder sb = new StringBuilder();
for(int i = 0; i <= this.deck.size()-1; i++) {
switch(this.deck.get(i)) {
case Color.BLACK: {
sb.append("Noir").append(", ");
break;
}
case Color.WHITE: {
sb.append("Blanc").append(", ");
break;
}
case Color.GREEN: {
sb.append("Vert").append(", ");
break;
}
case Color.RED: {
sb.append("Rouge").append(", ");
break;
}
case Color.YELLOW: {
sb.append("Jaune").append(", ");
break;
}
case Color.BLUE: {
sb.append("Bleu").append(", ");
break;
}
case Color.GRAY: {
sb.append("Gris").append(", ");
break;
}
}
}
return sb.toString();
}
}