First level Maker (could be better tho)
All checks were successful
continuous-integration/drone/push Build is passing

+ one exemple level11

Signed-off-by: Anthony Debucquoy <debucquoy.anthony@gmail.com>
This commit is contained in:
Debucquoy Anthony 2023-05-02 23:40:21 +02:00
parent 0fc28556d3
commit c0e4f311a8
Signed by: tonitch
GPG Key ID: A78D6421F083D42E
3 changed files with 14 additions and 2 deletions

View File

@ -98,9 +98,15 @@ public class FileParserFactory {
boolean[][] map_shape = new boolean[map_height][map_width]; boolean[][] map_shape = new boolean[map_height][map_width];
//grind map here for (int i = 0; i < map_height; i++) {
for (int j = 0; j < map_width; j++) {
System.out.print("mur (" + i + ", " + j + ")? (y/n):");
map_shape[i][j] = in.next(".").charAt(0) != 'y';
}
}
level.setShape(map_shape); level.setShape(map_shape);
System.out.println(level);
System.out.print("Entrez le nombre de pieces:"); System.out.print("Entrez le nombre de pieces:");
int piece_amount = in.nextInt(); int piece_amount = in.nextInt();
@ -112,7 +118,12 @@ public class FileParserFactory {
int _piece_height = in.nextInt(); int _piece_height = in.nextInt();
boolean[][] _piece_shape = new boolean[_piece_height][_piece_width]; boolean[][] _piece_shape = new boolean[_piece_height][_piece_width];
//grid piece here for (int k = 0; k < _piece_height; k++) {
for (int j = 0; j < _piece_width; j++) {
System.out.print("mur (" + k + ", " + j + ")? (y/n):");
_piece_shape[k][j] = in.next(".").charAt(0) != 'y';
}
}
level.addPiece(new Piece(_piece_shape)); level.addPiece(new Piece(_piece_shape));
} }

Binary file not shown.

View File

@ -0,0 +1 @@
SMSη<><CEB7>3<>€"π"°"p"°€SME