affichage de tous les composants

This commit is contained in:
Haïssous Kayyissa 2023-04-03 23:01:24 +02:00
parent f0522b9be3
commit 6079ddb71f

View File

@ -32,10 +32,9 @@ public class GameView extends View {
protected void onDraw(Canvas canvas){ protected void onDraw(Canvas canvas){
super.onDraw(canvas); super.onDraw(canvas);
this.setBackgroundColor(this.getResources().getColor(R.color.grey)); this.setBackgroundColor(this.getResources().getColor(R.color.grey));
//affichage des anciennes soumissions
LinkedList<Integer> grille = new LinkedList<Integer>(); LinkedList<Integer> grille = new LinkedList<Integer>();
grille.addAll(this.grille.getSoumissions()); grille.addAll(this.grille.getSoumissions());
System.out.println(grille);
System.out.println(this.grille.getSoumissions());
for (int y=0; y<10;y++) { for (int y=0; y<10;y++) {
for (int x=0;x<4;x++) { for (int x=0;x<4;x++) {
this.circle.setColor(grille.pop()); this.circle.setColor(grille.pop());
@ -44,6 +43,25 @@ public class GameView extends View {
System.out.println("rond grille"); System.out.println("rond grille");
} }
} }
// affichage de la zone de saisie
LinkedList<Integer> saisie = new LinkedList<Integer>();
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<Integer> couleurs = new LinkedList<Integer>();
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(){ public void redraw(){