debut mise en page MasterMind, ajout de mouvement et de la piece vide

This commit is contained in:
2023-04-07 14:29:23 +02:00
parent b97998c1f7
commit 17f16b35d7
11 changed files with 306 additions and 69 deletions

View File

@@ -2,21 +2,31 @@ package com.example.mastermind;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.LinearLayout;
import androidx.annotation.Nullable;
import androidx.appcompat.app.AppCompatActivity;
import com.example.mastermind.controller.mastermind.MonOnTouchListener;
import com.example.mastermind.vue.mastermind.UnePiece;
public class MasterMindActivity extends AppCompatActivity {
private int[] code;
@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_master_mind);
Intent data=this.getIntent();
System.out.println(data.getBooleanExtra("vide", false));
int tab[]=data.getIntArrayExtra("code");
for(int i : tab){
System.out.println(i);
this.code=data.getIntArrayExtra("code");
LinearLayout l=this.findViewById(R.id.jeu);
for(int i=0; i<l.getChildCount(); i++){
LinearLayout fils = (LinearLayout) l.getChildAt(i);
for(int j=0; j<fils.getChildCount(); j++){
fils.getChildAt(j).setOnTouchListener(new MonOnTouchListener((UnePiece) fils.getChildAt(j), data.getBooleanExtra("vide", false)));
}
}
}