ajout d'environnement et modification personnages

This commit is contained in:
2024-05-06 08:37:54 +02:00
parent ed2a7633ab
commit a303bfbc86
6 changed files with 55 additions and 14 deletions

View File

@@ -0,0 +1,26 @@
package Environnements;
public class Map {
public static int[][] grille;
public static int[][] generateMap(int hauteur, int largueur) {
int[][] generateGrille = new int[hauteur][largueur];
int j;
for(int i = 0; i<generateGrille.length; i++) {
for(j = 0; j<generateGrille[0].length; i++) {
if (i == 0 || i == generateGrille.length-1) {
generateGrille[i][j] = 1;
}
}
if (j == 0 || j == generateGrille[i].length-1) {
generateGrille[i][0] = 1;
generateGrille[i][generateGrille[i].length - 1] = 1;
}
}
grille = generateGrille;
return generateGrille;
}
}

View File

@@ -0,0 +1,5 @@
package Environnements;
public class Wall {
}

View File

@@ -1,10 +1,8 @@
import personnages.*; import Environnements.Map;
import Personnages.*;
public class Main { public class Main {
public static void main(String[] args) { public static void main(String[] args) {
int[] size = new int[1];
Player player = new Player(size);
Robot robot = new Robot(size);
} }
} }

View File

@@ -1,10 +1,18 @@
package personnages; package Personnages;
public class Characters { public class Characters {
protected int[] coordinate; protected int[] coordinate;
private int[] size; // N public static int size; // N
public static void setSize(int s) {
size = s;
}
protected Characters(int[] size) { public int[] getCoordinate() {
this.size = size; return this.coordinate;
}
public int getSize() {
return size;
} }
} }

View File

@@ -1,7 +1,11 @@
package personnages; package Personnages;
public class Player extends Characters { public class Player extends Characters {
public Player(int[] size) { public Player() {
super(size);
}
public Integer[] changeCoordinate() {
return null;
} }
} }

View File

@@ -1,7 +1,7 @@
package personnages; package Personnages;
public class Robot extends Characters { public class Robot extends Characters {
public Robot(int[] size) { public Robot() {
super(size);
} }
} }