import java.applet.Applet; import java.awt.*; import java.awt.event.*; import java.applet.*; import java.awt.geom.*; import java.math.*; public class PinwheelComputer { public PinwheelComputer() {} /**This is the basic routine*/ public static int pinwheelProbe(PolyWedge P,Complex z,int n,int start) { EnhancedComplex E0=new EnhancedComplex(z,start); EnhancedComplex E1=new EnhancedComplex(E0); E1=BilliardsMap.nextPoint2(E1,P); EnhancedComplex E2=new EnhancedComplex(E0); EnhancedComplex E3=StripMap.oneStepMap(P,E2); if(EnhancedComplex.equals(E2,E3)==1) return(0); //rules out trivial first step E3.z=new Complex(-99999,0); for(int i=0;i