/* Copyright (C) 2002 J. M. Spivey */ import java.awt.*; /** Interface for objects that can watch the progress of a search */ public interface PentoWatcher { /** Start to announce a solution */ public void solution(int count); /** Add a piece to the current solution */ public void place(char name, Color color, Point z[], int n); /** Announce end of current solutions */ public void finish(); /** Announce that there are no more solutions */ public void done(); }