import java.awt.*;
import java.awt.event.*;

class ModelControlerForSlidersPanel implements AdjustmentListener {
    Model model;
    SlidersPanel container;

    ModelControlerForSlidersPanel(SlidersPanel container) {
	this.model = container.model;
	this.container = container;
    }

    public void adjustmentValueChanged(AdjustmentEvent e) {
	Scrollbar scrollbar = (Scrollbar)e.getSource();
	System.out.println("Event: " + e);
	int i = e.getValue();
	if (scrollbar.equals(container.scrollbar1)) {
	    System.out.println("Setting to scrollbar1: " + i);
		model.setX(i);
	}
	else if (scrollbar.equals(container.scrollbar2)) {
	    System.out.println("Setting to scrollbar2: " + i);
	    model.setY(i);
	}
	else if (scrollbar.equals(container.scrollbar3)) {
	    System.out.println("Setting to scrollbar2: " + i);
	    model.setZ(i);
	}
	model.notifyObservers();
    }
}
