MozgatoSejt.java
/*
 * MozgatoSejt.java
 */

package ladyb;

public class MozgatoSejt extends IdegSejt {
    private Agy agy;    //a sejt tulajdonosa
    private double initB;

    public MozgatoSejt(Agy a) {
        super();
        agy=a;
    }
    
    public MozgatoSejt(Agy a,double sA,double sB,double k) {
        super(sA,sB,k);
        initB=sB;
        agy=a;
    }
    
    protected void tuzel() {
        agy.mozgat();
    }
    
    public void tanul(double tanuloSuly) {
        szinapszisB+=tanuloSuly;
//        agy.bogar.processKaticaEvent(new KaticaEvent(this,(int)(tanuloSuly*1000)));
        agy.bogar.processKaticaEvent(new KaticaEvent(this,(int)(szinapszisB*1000)));
    }
    
    public void felejt(double d) {
        if (szinapszisB-d<initB) szinapszisB=initB;
        else szinapszisB-=d;
//        agy.bogar.processKaticaEvent(new KaticaEvent(this,(int)(-d*1000)));
        agy.bogar.processKaticaEvent(new KaticaEvent(this,(int)(szinapszisB*1000)));        
    }
    
}