diff --git a/app/src/main/java/com/example/mastermind/game/GameView.java b/app/src/main/java/com/example/mastermind/game/GameView.java index c2e9faa..491f160 100644 --- a/app/src/main/java/com/example/mastermind/game/GameView.java +++ b/app/src/main/java/com/example/mastermind/game/GameView.java @@ -32,10 +32,9 @@ public class GameView extends View { protected void onDraw(Canvas canvas){ super.onDraw(canvas); this.setBackgroundColor(this.getResources().getColor(R.color.grey)); + //affichage des anciennes soumissions LinkedList grille = new LinkedList(); grille.addAll(this.grille.getSoumissions()); - System.out.println(grille); - System.out.println(this.grille.getSoumissions()); for (int y=0; y<10;y++) { for (int x=0;x<4;x++) { this.circle.setColor(grille.pop()); @@ -44,6 +43,25 @@ public class GameView extends View { System.out.println("rond grille"); } } + // affichage de la zone de saisie + LinkedList saisie = new LinkedList(); + saisie.addAll(this.saisie.getChoix()); + for (int i=0;i<4;i++){ + this.circle.setColor(saisie.pop()); + //TODO: coordonnées propres (encore) + canvas.drawCircle((i*200+250),1550, 80, this.circle); + System.out.println("rond saisie"); + } + + // affichage des couleurs choisissables + LinkedList couleurs = new LinkedList(); + couleurs.addAll(this.saisie.getSelection()); + for (int i=0;i<6;i++){ + this.circle.setColor(couleurs.pop()); + //TODO: coordonnées propres (encore) + canvas.drawCircle((i*160+150),1750, 70, this.circle); + System.out.println("rond saisie"); + } } public void redraw(){