import java.util.*;
import java.applet.*;
import java.awt.*;

/***
  * ちょっとオブザーバを使ったテスト．てすてす．
  */

public class ObserveApplet extends Applet {
    Model model;
    Canvas view1, view2;
    InputPanel inputpanel;
    SlidersPanel sliderspanel;

    public void init() {
	setLayout(new BorderLayout());

	model = new Model(0, 0, 0);

	view1 = new ModelView1(model);
	view1.setSize(40, 50);
	add("North", view1);

	view2 = new ModelView2(model);
	view2.setSize(40, 50);
	add("South", view2);

	inputpanel = new InputPanel(model);
	add("East", inputpanel);

	sliderspanel = new SlidersPanel(model);
	add("West", sliderspanel);

	//setBounds(100, 100, 300, 250);
    }

    public void paint(Graphics g) {
	view1.paint(g);
	view2.paint(g);
	inputpanel.paint(g);
	sliderspanel.paint(g);
    }
}
