| ScaledXJRobo.java |
// ScaledJRobo Adds scaling to basic JRobo class.
// also changes rect implementation !badly!
// and adds circle
// Author: David 5/9/99
import java.awt.*;
public class ScaledXJRobo extends XJRobo
{
double scale;
// Constructor
ScaledXJRobo( Graphics g )
{
super( g );
scale = 1;
}
public void setScale( double newScale )
{
scale = newScale;
}
// f - Move forward
public void f( int distance )
{
super.f( ( int ) ( distance * scale ) );
}
} // end JRobo class