/**
 *  This turtle draws a five pointed star and then erases it.  It shows how to 
 *  set the display's background color and how to use penErase().
 */

import java.awt.*;
import javax.swing.*;
import com.otherwise.jurtle.Turtle;

public class Star extends Turtle
{

    /**
     *  Main entry point.
     */
    public void runTurtle()
    {
        setAutoUpdatePause( 200 );
        setDisplayColor( Color.pink );
        setPenColor( Color.blue );

        int innerAngle = ( 180 / 5 );
        right( innerAngle / 2 );

        for ( int i = 0; i < 5; i++ )
        {
            forward( 100 );
            right( 180 - innerAngle );
            forward( 100 );
            left( ( 180 - innerAngle ) / 2 );
        }

        home();
        pause( 1000 );
        setPenWidth( 3 );  // increase penwidth to 3 to make sure we erase an
        // anti-aliasing also.
        penErase();
        right( innerAngle / 2 );

        for ( int i = 0; i < 5; i++ )
        {
            forward( 100 );
            right( 180 - innerAngle );
            forward( 100 );
            left( ( 180 - innerAngle ) / 2 );
        }
        hideTurtle();
    }


}

