Feat: Ajout structure de base MainActivity et Game
- Création de MainActivity.java et Game.java - Initialisation du gameBoard 4x4 dans Game.java - Ajout de la méthode printArray pour le débogage Logcat
This commit is contained in:
parent
0126838872
commit
6f77e8b347
22
app/src/main/java/legion/muyue/best2048/Game.java
Normal file
22
app/src/main/java/legion/muyue/best2048/Game.java
Normal file
@ -0,0 +1,22 @@
|
||||
package legion.muyue.best2048;
|
||||
|
||||
import android.util.Log;
|
||||
|
||||
public class Game {
|
||||
|
||||
private int[][] gameBoard; // Tableau 2D pour la grille de jeu
|
||||
|
||||
// Constructeur
|
||||
public Game() {
|
||||
gameBoard = new int[4][4]; // Initialise la grille 4x4
|
||||
}
|
||||
|
||||
// Méthode pour afficher la grille (pour les tests)
|
||||
public void printArray() {
|
||||
for (int[] row : gameBoard) {
|
||||
// Utilisation du format exact de l'étape 1
|
||||
String rowString = String.format("%6d%6d%6d%6d", row[0], row[1], row[2], row[3]);
|
||||
Log.d("Game", rowString); // Utilise Log.d pour afficher dans le Logcat
|
||||
}
|
||||
}
|
||||
}
|
@ -1,24 +1,16 @@
|
||||
package legion.muyue.best2048;
|
||||
|
||||
import android.os.Bundle;
|
||||
|
||||
import androidx.activity.EdgeToEdge;
|
||||
import androidx.appcompat.app.AppCompatActivity;
|
||||
import androidx.core.graphics.Insets;
|
||||
import androidx.core.view.ViewCompat;
|
||||
import androidx.core.view.WindowInsetsCompat;
|
||||
|
||||
public class MainActivity extends AppCompatActivity {
|
||||
|
||||
@Override
|
||||
protected void onCreate(Bundle savedInstanceState) {
|
||||
super.onCreate(savedInstanceState);
|
||||
EdgeToEdge.enable(this);
|
||||
setContentView(R.layout.activity_main);
|
||||
ViewCompat.setOnApplyWindowInsetsListener(findViewById(R.id.main), (v, insets) -> {
|
||||
Insets systemBars = insets.getInsets(WindowInsetsCompat.Type.systemBars());
|
||||
v.setPadding(systemBars.left, systemBars.top, systemBars.right, systemBars.bottom);
|
||||
return insets;
|
||||
});
|
||||
|
||||
// Initialisation du jeu
|
||||
Game game = new Game();
|
||||
game.printArray(); // Pour l'instant, pour les tests.
|
||||
}
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user