* correction de probleme et ajout d'un quick multi

* correction de probleme

* changer le main

* programme fini~ pour l'ia

* correction de probleme

* Robot (#3)

* Robot qui marche pas encore

* Robot teubé mais marche bien, marche très bien en local mais problème en réseau

* Robot fini mais problème en réseau

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

---------

Co-authored-by: Cpt-Adok <theo.faria@laposte.net>
Co-authored-by: Cpt-Adok <126670243+Cpt-Adok@users.noreply.github.com>

* correction de probleme et ajout de learn.ser

---------

Co-authored-by: Cpt-Adok <theo.faria@laposte.net>
Co-authored-by: Cpt-Adok <126670243+Cpt-Adok@users.noreply.github.com>
This commit is contained in:
Loïc GUEZO
2024-05-26 23:33:12 +02:00
committed by GitHub
parent 79178886b6
commit 6cced603df
20 changed files with 1093 additions and 43 deletions

View File

@@ -1,13 +1,48 @@
package environnements;
import java.io.Serializable;
import types.Effect;
public interface Grid {
public default String getName() { return this.toString().toLowerCase(); }
public default Effect get() { return null; }
public interface Grid extends Serializable {
/**
* Retourne le nom de la grille.
* Par défaut, il convertit la représentation toString de l'objet en minuscules.
*
* @return le nom de la grille.
*/
public default String getName() {
return this.toString().toLowerCase();
}
/**
* Retourne l'effet par défaut associé à la grille.
* Par défaut, il retourne null.
*
* @return l'effet par défaut ou null.
*/
public default Effect get() {
return null;
}
/**
* Met à jour la représentation du code de la grille sous forme de chaîne.
*
* @param textCode le nouveau code de chaîne à définir.
*/
public void updateStringCode(String textCode);
/**
* Retourne la représentation du code de la grille sous forme de chaîne.
*
* @return le code de chaîne.
*/
public String getStringCode();
/**
* Retourne un tableau de toutes les valeurs possibles de la grille.
* Cette méthode peut être utilisée de manière similaire à la méthode values d'une énumération.
*
* @return un tableau de toutes les valeurs de la grille.
*/
public Grid[] getValues();
}