package lectures.mvc.toolkit;
import util.annotations.WebDocuments;

import java.awt.Component;
import java.awt.event.KeyEvent;
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;

import lectures.composite.objects_shapes.PlottedShuttle;

@WebDocuments({"Lectures/MvcToolkit.pptx", "Lectures/MvcToolkit.pdf", "Videos/MvcToolkit.avi"})
public class APlottedShuttleMouseController implements MouseListener {
    Component shuttleComponent;
    PlottedShuttle plottedShuttle;
    public APlottedShuttleMouseController (PlottedShuttle aPlottedShuttle, Component aShuttleComponent) {
        shuttleComponent = aShuttleComponent;
        plottedShuttle = aPlottedShuttle;
        shuttleComponent.addMouseListener(this);
    }   
    public void mouseClicked(MouseEvent e) {
        plottedShuttle.setShuttleX(0);
        plottedShuttle.setShuttleY(0);      
    }    
    public void mouseEntered(MouseEvent e) {}
    public void mouseExited(MouseEvent e) {}
    public void mousePressed(MouseEvent e) {}
    public void mouseReleased(MouseEvent e) {}  
}