1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
/**Permute les pixels de coordonnees respectives p1 et p2.
* @param p1 coordonnees de la premiere case
* @param p2 coordonnees de la deuxieme case
*/
public void permute(Point p1, Point p2);
/**Permute les blocs de coordonnees respectives p1 et p2.
* @param p1 coordonnees du premier bloc
* @param p2 coordonnees du deuxieme bloc
*/
public void permute(Point p1, Point p2);
/**Noircir le bloc de coordonnees de bloc p.
* @param p coordonnees du bloc
*/
public void holeBlock(Point p);
/**
* Conversion des coordonnees pixelliques de la souris en coordonnees de bloc.
* @return coordonnées de bloc du bloc contenant le pixel pointé par la souris. Si le jeu est de taille n, les coordonnées retournées seront dans
* [0,n-1] x [0,n-1]
*/
private Point mouseToBlock(); |
Partager