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

import java.awt.Graphics;
import java.awt.print.PageFormat;
import java.awt.print.Printable;
import java.awt.print.PrinterException;

import lectures.animation.threads_commands.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 
        String toString() {
        return super.toString();
    }   

}