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 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);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -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;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -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;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -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);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user