Package ocean
Interface Direction
- All Superinterfaces:
Mark
- All Known Implementing Classes:
BasicDirections
-
Method Summary
Modifier and TypeMethodDescriptionLa direction opposéemove
(Coordinate coordinate) Coordonnées de la cellule voisine decoordinate
dans cette directionint
ordinal()
Deprecated.N'est gardée que pour ne pas casser les tests 23, 3 et 4default Integer
Encodage de la direction sous forme d'un nombre entier (nécessaire pour implémenter l'interfaceMark
)
-
Method Details
-
getOpposite
Direction getOpposite()La direction opposée- Returns:
- la direction opposée de
this
-
move
Coordonnées de la cellule voisine decoordinate
dans cette direction- Parameters:
coordinate
- la cellule dont on cherche la voisine- Returns:
- les coordonnées de la cellule voisine
-
ordinal
int ordinal()Deprecated.N'est gardée que pour ne pas casser les tests 23, 3 et 4La position de cette direction dans la liste de toutes les directions possibles- Returns:
- La position à compter de 0
-
toInteger
Encodage de la direction sous forme d'un nombre entier (nécessaire pour implémenter l'interfaceMark
)
-