From 6079ddb71fb4b41b5c300b7b20920d7cee982299 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kayyissa=20HA=C3=8FSSOUS?= Date: Mon, 3 Apr 2023 23:01:24 +0200 Subject: [PATCH] affichage de tous les composants --- .../com/example/mastermind/game/GameView.java | 22 +++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) 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(){