/*
	A basic extension of the java.applet.Applet class
 */

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

public class Applet1 extends Applet implements ActionListener
{
	public Hopper h;
	private Button b1;
	private TextField inx;
	private TextField iny;
	private Label lx;
	private Label ly;
	
	public void actionPerformed(ActionEvent e) {
		
		int typex = Integer.parseInt(inx.getText());
		int typey = Integer.parseInt(iny.getText());
		h.Hop(typex,typey);
		repaint();
		}
	
	public void init()
	{
		
		h = new Hopper(getImage(getDocumentBase(), "gh.jpg"));
		
		b1 = new Button("hop");
		b1.addActionListener(this);
		
		inx = new TextField(10);
		iny = new TextField(10);
		lx = new Label ("X move");
		ly = new Label("Y move");
		add(lx);
		
		add(inx);
		add(ly);
		add(iny);
		add(b1);
	}
	
	
	public void paint (Graphics g) {
		//draw grid lines
		for (int i=1;i<12;i++) {
			g.drawLine(50,i*50,550,i*50);
		}
		
		for (int i=1;i<12;i++) {
			g.drawLine(i*50,50,i*50,550);
		}		
		
		
			
		g.drawImage(h.getPicture(), 50 * h.getX() + 50, 50 * h.getY()+50,this);
			

		
	}
}
