package student;

import chess.Chess;
import chess.Screen;
import chess.Turtle;
import java.awt.event.KeyEvent;

public class StevenTurtleMaze {
    
    
    
    public static void main(String[] args) {
        /* here you go */
        
         Screen g= Chess.newScreen(750,680 );
         Turtle tim= g.newTurtle();
        
        tim.ultraFast();
        tim.setPosition(0,690);
        tim.image("/student/maze7.gif");
        
       
        Turtle ted= g.newTurtle();
        
        ted.setPosition(50, 615);
        ted.right(90);
        
        int key= g.getKeyCode();
        
        Chess.report("Use the arrow keys to manipulate.  Pressing the button Q will show you the answer.");
        
        Chess.report("Good Luck!");
         while  ( key!=KeyEvent.VK_Z ) {
             //System.err.println(key);
             if ( key==KeyEvent.VK_UP ) {
                ted.forward(10);
             } else if ( key==KeyEvent.VK_RIGHT) {
                ted.right(90);
             } else if( key==KeyEvent.VK_LEFT) {
                ted.left(90);
             } else if( key==KeyEvent.VK_DOWN) {
                 ted.back(10);
             } else if(key==KeyEvent.VK_U) {   
                ted.penUp();
             } else if ( key==KeyEvent.VK_D) {
                 ted.penDown();
             } 
              if (key==KeyEvent.VK_Q) {
            String answer;
            answer= Chess.readYesNo("Do you want to see the solution?");
            if ( answer.equals("yes")) {
            g.drawImage("/student/Key.png",0,0);
            }
           
        }
             key= g.getKeyCode();
        }
       
        /* two braces below */
    }
    
}
