import java.applet.*;
import java.awt.*;
import java.awt.event.*;

// Nikolaus.java:	Applet
public class Nikolaus extends Rotate
{
	final int Koordinaten[][]={{20,20},{20,60},{72,100},{100,60},{100,20}};
	final int Reihenfolge[]={0,1,2,3,1,4,0,3,4};
	final int nPunkte = 9;

	// Nikolaus Class Constructor
	public Nikolaus()
	{
		pUVRechteck=new Polygon();
		for(int i=0; i< 9; i++)
		{
			pUVRechteck.addPoint(Koordinaten[Reihenfolge[i]][0],Koordinaten[Reihenfolge[i]][1]);
		}
		pXYRechteck = translate(pUVRechteck,0);
	}

	public String getAppletInfo()
	{
		return "Name: Nikolaus\r\n" +
		       "Author: sdteffen\r\n" +
		       "Created with Microsoft Visual J++ Version 1.0";
	}

	public void paint(Graphics g)
	{
		g.drawString("Winkel: "+new Integer(sbWinkel.getValue()).toString()+"°", 10,40);
		//Achsen
		g.drawLine(75,100,125,100);
		g.drawLine(100,75,100,125);
		g.drawPolygon(pXYRechteck);
	}
	
	public static void main(String [] args)
	{
		final Nikolaus nikolaus = new Nikolaus();
		System.runFinalizersOnExit(true);
		Frame frame = new Frame("Nikolaus");
		frame.addWindowListener(new WindowAdapter()
		{
			public void windowClosing(WindowEvent event)
			{
				nikolaus.stop();
				nikolaus.destroy();
				System.exit(0);
			}
		});
		frame.add("Center", nikolaus);
		nikolaus.setStub(new MyAppletStub(args, nikolaus));
		frame.show();
		nikolaus.init();
		nikolaus.start();
		frame.pack();
				
	}
}
