Skip to content
Snippets Groups Projects
Commit c9015f81 authored by dragapsy's avatar dragapsy
Browse files

Tache 4 (Test).

parent 6ab73222
Branches
No related tags found
No related merge requests found
...@@ -7,15 +7,17 @@ import javafx.scene.paint.Color; ...@@ -7,15 +7,17 @@ import javafx.scene.paint.Color;
import javafx.util.Duration; import javafx.util.Duration;
import model.*; import model.*;
import view.MatrixPane; import view.MatrixPane;
import model.UniformExceptOneGenerator;
import model.CyclicColorGenerator;
import java.util.List; import java.util.List;
import java.util.Random; import java.util.Random;
public class GameController { public class GameController {
public static final Color COLOR_ONE = Color.RED; public static final Color COLOR_ONE = Color.ALICEBLUE;// Aymane
public static final Color COLOR_TWO = Color.BLUE; public static final Color COLOR_TWO = Color.DODGERBLUE;// EL GHAOUTI
public static final Color COLOR_THREE = Color.YELLOW; public static final Color COLOR_THREE = Color.LEMONCHIFFON; // lamine
public static final Color COLOR_FOUR = Color.GREEN; public static final Color COLOR_FOUR = Color.PALEVIOLETRED; // Zeghar
private static final List<Color> availableColors = List.of(COLOR_ONE, COLOR_TWO, COLOR_THREE, COLOR_FOUR); private static final List<Color> availableColors = List.of(COLOR_ONE, COLOR_TWO, COLOR_THREE, COLOR_FOUR);
public static final double PAUSE_MILLISECONDS = 400; public static final double PAUSE_MILLISECONDS = 400;
...@@ -55,40 +57,34 @@ public class GameController { ...@@ -55,40 +57,34 @@ public class GameController {
private void colorGrid(ColorGenerator colorGenerator){ private void colorGrid(ColorGenerator colorGenerator){
// TODO matrixPane.getGrid().color(colorGenerator);
// matrixPane.getGrid().color(colorGenerator);
} }
@FXML @FXML
public void fillGridUniform() { public void fillGridUniform() {
// TODO uncomment: colorGrid(new UniformColorGenerator(COLOR_ONE));
// colorGrid(new UniformColorGenerator(COLOR_ONE));
} }
@FXML @FXML
public void fillGridRandom() { public void fillGridRandom() {
// TODO uncomment colorGrid(new RandomColorGenerator(availableColors,random));
// colorGrid(new RandomColorGenerator(availableColors,random));
} }
@FXML @FXML
public void fillGridDistinct() { public void fillGridDistinct() {
// TODO uncomment fillGridUniform();
// fillGridUniform(); colorGrid(new DistinctColorGenerator(List.of(COLOR_THREE, COLOR_FOUR),COLOR_ONE));
// colorGrid(new DistinctColorGenerator(COLOR_ONE,List.of(COLOR_THREE, COLOR_FOUR)));
} }
@FXML @FXML
public void fillGridCycle() { public void fillGridCycle() {
// TODO uncomment colorGrid(new CyclicColorGenerator(availableColors));
// colorGrid(new CyclingColorGenerator(availableColors));
} }
@FXML @FXML
public void fillGridUniformExceptOne() { public void fillGridUniformExceptOne() {
// TODO uncomment colorGrid(new UniformExceptOneGenerator(COLOR_ONE,COLOR_TWO));
// colorGrid(new UniformExceptOneColorGenerator(COLOR_ONE,COLOR_TWO));
} }
private void playComputerTurn(){ private void playComputerTurn(){
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment