/***********************************************************************
 *
 * Sample Main Program for Centipede Game
 *
 * NOTE: Sample ONLY
*/
public class Play 
{
    
    public static void main(String args[]){
	easyCurses display = new easyCurses();  // THE WINDOW  
	Game AI = new Game();                   // THE AI
	
	char req = ' ';
	
	//---------------------
	while (req != 'q')
	    {
		req = display.getInput();
		switch (req)
		    {
		    case ' ':
			break;
		    case 'm':
		    case display.UP:
		    case '\3':
			AI.GunnMove();
			break;
		    case 'l':
		    case display.LEFT:
		    case '\4':
			AI.GunnTurn( GameVal.LEFT );
			break;
		    case 'r':
		    case display.RIGHT:
		    case '\5':
			AI.GunnTurn( GameVal.RIGHT );
			break;
		    case 'j':
		    case display.DOWN:
		    case '\2':
			AI.GunnJump( 5 );
			break;
		    case 's': AI.GunnShoot();
			break;
		    case 'o': AI.GunnMove_n_Shoot();
			break;
		    case 'e': AI.GunnTurn_n_Shoot( GameVal.LEFT );
			break;
		    case 'i': AI.GunnTurn_n_Shoot( GameVal.RIGHT );
			break;
		    case 'u': AI.GunnJump_n_Shoot( 5 );
			break;
		    case 'q': display.print(" Bye!");
			break;
		    default:  display.print(req);
			break;
		    } // switch
		
		// everybody moves
		AI.MoveAll();
		AI.CheckCollisions();
	    } // while
    } // end main
}
