mirror of
https://github.com/Cpt-Adok/SNAKE.git
synced 2026-01-25 10:34:06 +00:00
ajout d'environnement et modification personnages
This commit is contained in:
26
src/Environnements/Map.java
Normal file
26
src/Environnements/Map.java
Normal 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;
|
||||
}
|
||||
}
|
||||
5
src/Environnements/Wall.java
Normal file
5
src/Environnements/Wall.java
Normal file
@@ -0,0 +1,5 @@
|
||||
package Environnements;
|
||||
|
||||
public class Wall {
|
||||
|
||||
}
|
||||
@@ -1,10 +1,8 @@
|
||||
import personnages.*;
|
||||
import Environnements.Map;
|
||||
import Personnages.*;
|
||||
|
||||
public class Main {
|
||||
public static void main(String[] args) {
|
||||
int[] size = new int[1];
|
||||
|
||||
Player player = new Player(size);
|
||||
Robot robot = new Robot(size);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,10 +1,18 @@
|
||||
package personnages;
|
||||
package Personnages;
|
||||
|
||||
public class Characters {
|
||||
protected int[] coordinate;
|
||||
private int[] size; // N
|
||||
public static int size; // N
|
||||
|
||||
protected Characters(int[] size) {
|
||||
this.size = size;
|
||||
public static void setSize(int s) {
|
||||
size = s;
|
||||
}
|
||||
|
||||
public int[] getCoordinate() {
|
||||
return this.coordinate;
|
||||
}
|
||||
|
||||
public int getSize() {
|
||||
return size;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,7 +1,11 @@
|
||||
package personnages;
|
||||
package Personnages;
|
||||
|
||||
public class Player extends Characters {
|
||||
public Player(int[] size) {
|
||||
super(size);
|
||||
public Player() {
|
||||
|
||||
}
|
||||
|
||||
public Integer[] changeCoordinate() {
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package personnages;
|
||||
package Personnages;
|
||||
|
||||
public class Robot extends Characters {
|
||||
public Robot(int[] size) {
|
||||
super(size);
|
||||
public Robot() {
|
||||
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user