package examples;

import chess.Chess;
import chess.Screen;
import chess.Turtle;

public class TurtleExcerciseFive {
    
    public static void drawStar( Turtle tim, int size ) {
        int sides= 10;
        int angle= 144;
        
        for ( int i=0; i<sides; i++ ) {
            tim.forward(size);
            tim.right(angle);            
        }
        
    }
    
    public static void main(String[] args) {
        /* here you go */
        Screen myScreen= Chess.newScreen();
        Turtle tim= myScreen.newTurtle();
        tim.ultraFast();
        int stars= Chess.readInt("Enter the number of stars: ");
        
        int angle= 360 / stars;
        
        for ( int i=0 ; i<stars ; i++ ) {
            
            tim.right(angle);
            tim.penUp();
            tim.forward(50);
            tim.penDown();
            
            tim.setHSVColor( angle*i, 1.0, 1.0 );            
            
            drawStar( tim, 50 );
            
            tim.penUp();
            tim.back(50);
            tim.penDown();
            
        }
        
        tim.home();
        
        /* two braces below */        
    }
    
}
