// Exemple d'implémentation qui se connecte à la proglet paintbrush
void main() {
  setManipImage(new PaintBrushManipImage() {
				  // NE RIEN ECRIRE AU DESSUS DE CETTE ZONE
				  // Affiche un point de coordonnées (x,y)
				  public void affichePoint(int x, int y, int couleur) {
					println("affichePoint(" + x + ",  "
							+ y + ",  " + couleur + ")");
				  }

				  // Supprime les points sur une zone carré de largeur 3 pixels
				  // et centrée en (x,y)
				  public void supprimePoint(int x, int y) {
					println("supprimePoint(" + x + ", " + y + ")");
				  }

				  // Trace une ligne de diagonale (x0,y0) -- (x1,y1)
				  public void afficheLigne(int x0, int y0, int x1, int y1, int couleur) {
					println("afficheLigne(" + x0 + ", " + y0 + ",  "
							+ x1 + ", " + y1 + ",  " + couleur + ")");
				  }

				  // Trace un rectangle de diagonale (x0,y0) -- (x1,y1)
				  public void afficheRectangle(int x0, int y0, int x1, int y1, int couleur) {
					println("afficheRectangle(" + x0 + ", " + y0
							",  " + x1 + ", " + y1 + ",  " + couleur + ")");
				  }

				  // Rotation de 90° vers la gauche de l'image
				  public void rotationGauche() {
					println("rotation gauche");
				  }

				  // Pot de peinture : remplir tous les pixels voisins de (x,y)
				  // et ayant la même couleur avec la couleur spécifiée
				  public void remplir(int x, int y, int couleur) {
					println("remplir(" + x + ",  " + y + ",  " + couleur + ")");
				  }
				  // NE RIEN ECRIRE EN DESSOUS DE CETTE ZONE
				}
				);
}