diff --git a/src/main/java/controller/TilePlacer.java b/src/main/java/controller/TilePlacer.java index 055b31f..21564e7 100644 --- a/src/main/java/controller/TilePlacer.java +++ b/src/main/java/controller/TilePlacer.java @@ -1,7 +1,21 @@ -package controller; - -import java.awt.Point; - -public interface TilePlacer { - void placeTile(Point position); -} +package controller; + +import java.awt.Point; + +/** + * Interface TilePlacer. + * + * Cette interface définit le comportement pour le placement de tuiles + * sur un plateau de jeu. Elle doit être implémentée par toute classe + * qui gère le placement des tuiles. + */ +public interface TilePlacer { + + /** + * Place une tuile à la position spécifiée. + * + * @param position la position sur le plateau où la tuile doit être placée, + * représentée par un objet Point (coordonnées x et y) + */ + void placeTile(Point position); +}