package rup.česky.tvary;

/*******************************************************************************
 * Rozhraní IPřizpůsobivý je určeno pro instance, které chtějí být schopny
 * reagovat na velikosti kroku a tím i políčka aktivního plátna.
 * Kdykoliv se změní velikost pole aktivního plátna, plátno to oznámí
 * všem přihlášeným přizpůosbivým posluchačům.
 *
 * @author  Rudolf Pecinovský
 * @version 0.00.000,    2. říjen 2004, 19:57
 */
public interface IPřizpůsobivý extends IHýbací
{
//== VEŘEJNÉ KONSTANTY =========================================================
//== PŘÍSTUPOVÉ METODY ATRIBUTŮ INSTANCÍ =======================================
//== OSTATNÍ METODY INSTANCÍ ===================================================
    
    /***************************************************************************
     * Přihlásí-li se instance u aktivního plátna jako přizpůsobivý posluchač,
     * zavolá aktivní plátno tuto její metodu po každé změně kroku 
     * a tím i velikosti jeho pole.
     *
     * @param starý     Původní velikost kroku.
     * @param nový      Nově nastavená velikost kroku.
     */
    public void krokZměněn( int starý, int nový );
    
    
//== VNOŘENÉ TŘÍDY =============================================================
}//public interface IPřizpůsobivý

