Skip to content
Snippets Groups Projects
Commit de9cc271 authored by Yanis O's avatar Yanis O Committed by melizzzz
Browse files

[Ajout] Notion d'age pour les entités

parent 43c09d0e
Branches
No related tags found
No related merge requests found
......@@ -62,6 +62,7 @@ public interface Board<S> {
*/
int stepNumber();
public int getStepNumber();
// Le booléen replaceState permet de forcer le remplacement des cases vides
public void setState(Entity state, Position position, boolean replaceStates);
......
package model;
import java.util.List;
import javafx.scene.paint.Color;
import util.Position;
public interface Entity {
public void nextTurn(Board<Entity> board);
// Calcule ce que l'entité va faire au prochain tour, et retourne la liste des positions affectés
public List<Position> nextTurn(Board<Entity> board);
public Position getPosition();
public void setPosition(Position p);
public int getAge();
public void incrementAge();
public Color getViewColor();
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment