UPDATE Tile and LaticeApplicationConsole classes
parent
837651d0c6
commit
dba464f4ef
|
@ -1,8 +1,38 @@
|
|||
package latice.application;
|
||||
|
||||
import java.util.ArrayList;
|
||||
|
||||
import latice.model.Color;
|
||||
import latice.model.Deck;
|
||||
import latice.model.Shape;
|
||||
import latice.model.Tile;
|
||||
|
||||
public class LaticeApplicationConsole {
|
||||
public static void main(String[] args) {
|
||||
|
||||
ArrayList<Tile> listOfTile = new ArrayList<Tile>();
|
||||
|
||||
System.out.println("Hello Latice !");
|
||||
|
||||
|
||||
for (Color color : Color.values()) {
|
||||
for (Shape shape : Shape.values()) {
|
||||
Tile tile = new Tile(color, shape);
|
||||
System.out.println("tuile : couleur = " + tile.getColor() + " forme = " + tile.getShape());
|
||||
listOfTile.add(tile);
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
System.out.println("Notre Deck :");
|
||||
Deck deck = new Deck(listOfTile);
|
||||
deck.getListTile();
|
||||
System.out.println("-----------------");
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
@ -1,11 +1,19 @@
|
|||
package latice.model;
|
||||
|
||||
public class Tile {
|
||||
Color color;
|
||||
Shape shape;
|
||||
private final Color color;
|
||||
private final Shape shape;
|
||||
|
||||
public Tile(Color color, Shape shape) {
|
||||
this.color = color;
|
||||
this.shape = shape;
|
||||
}
|
||||
|
||||
public Color getColor() {
|
||||
return this.color;
|
||||
}
|
||||
|
||||
public Shape getShape() {
|
||||
return this.shape;
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue