From 74cb4b1d9077f84c8b7f70ba6b03c237c358f268 Mon Sep 17 00:00:00 2001 From: Bamba TOP <bamba.top@etu.u-pec.fr> Date: Sun, 27 Oct 2024 20:45:55 +0100 Subject: [PATCH] Rajout Javadoc --- src/main/java/controller/TilePlacer.java | 28 ++++++++++++++++++------ 1 file changed, 21 insertions(+), 7 deletions(-) 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); +}