package lectures.animation.threads.synchronized_methods;
import util.annotations.WebDocuments;

import lectures.animation.loops.AShuttleAnimator;
import lectures.composite.objects_shapes.PlottedShuttle;
import bus.uigen.OEFrame;
@WebDocuments({"Lectures/AnimationThreadsSynchronizedMethods.pptx", "Lectures/AnimationThreadsSynchronizedMethods.pdf", "Videos/AnimationThreadsSynchronizedMethods.avi"})
public class ASynchronizedShuttleAnimator extends AShuttleAnimator  {   
    public synchronized void animateFromOrigin(PlottedShuttle shuttle, int animationStep, int animationPauseTime) {     
        super.animateFromOrigin(shuttle, animationStep, animationPauseTime);
    }
    public synchronized void animateFromOrigin(PlottedShuttle shuttle, int animationStep, int animationPauseTime, OEFrame frame) {
        super.animateFromOrigin(shuttle, animationStep, animationPauseTime, frame);
    }
}