Skip to content
Snippets Groups Projects
Select Git revision
  • c230693f954cadb34f91830c4e3447b0cd263f90
  • main default protected
  • variant
3 results

Board.java

  • Forked from COUETOUX Basile / FirefighterStarter
    87 commits ahead of the upstream repository.
    user avatar
    Sarah CHERCHEM authored
    cfd778da
    History
    Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    Board.java 740 B
    package model;
    
    import util.Position;
    
    import java.util.List;
    
    
    public interface Board<S>  {
        /**
         * Retourne l'état des éléments situés à une position spécifique du tableau.
         *
         * @param position La position sur le tableau pour laquelle récupérer l'état.
         * @return L'état des éléments à la position donnée.
         */
        S getState(Position position); // État des éléments sur une position donnée.
        /**
         * Définit l'état des éléments à une position spécifique du tableau.
         *
         * @param state    L'état à définir pour la position donnée.
         * @param position La position sur le tableau pour laquelle définir l'état.
         */
        void setState(S state, Position position);
    
    
    }