/* @(#)Methods.java   12 September 2006 */

/* Useful imports */

import edu.neu.ccs.*;
import edu.neu.ccs.gui.*;
import edu.neu.ccs.codec.*;
import edu.neu.ccs.console.*;
import edu.neu.ccs.filter.*;
import edu.neu.ccs.jpf.*;
import edu.neu.ccs.parser.*;
import edu.neu.ccs.pedagogy.*;
import edu.neu.ccs.quick.*;
import edu.neu.ccs.util.*;

import java.awt.*;
import java.awt.event.*;
import java.awt.geom.*;
import java.awt.font.*;
import java.awt.image.*;
import javax.swing.*;
import javax.swing.border.*;
import java.io.*;
import java.util.*;
import java.math.*;
import java.beans.*;
import java.lang.reflect.*;
import java.net.URL;
import java.util.regex.*;
import java.text.ParseException;

/** The sample starter class for Java Power Framework. */
public class Methods extends JPF 
{
    
    public static void main(String[] args) { 
        new Methods();
    }
    
    
    public void TestShip1() {
        window.clearPanelAndSequence();
        window.installSimpleMouseActions(true);
        
        Ship1 ship = new Ship1();
        ship.turn(30);
        
        window.addPaintable(ship);
        
        window.repaint();
    }
    
    
    public void TestShip2() {
        window.clearPanelAndSequence();
        window.installSimpleMouseActions(true);
        
        Ship2 ship = new Ship2();
        ship.turn(60);
        
        window.addPaintable(ship);
        
        window.repaint();
    }
    
    
    public void ShowShipInFrame() {
        DisplayPanel panel = new DisplayPanel();
        
        panel.addObject(new Ship2());
        panel.emptyBorder(10);
        panel.frame();
    }
}
