import java.util.Date; import java.applet.*; import java.awt.Graphics; import java.awt.event.*; import java.awt.*; import Rectangle; import Line; public class vecadd extends Applet { double x1 = 50.0; double y1 = 250.; int dx; int dy; int cx = 200; int cy = 250; int bx = cx; int by= cy-100; int go = 1; int lastx; double arrowlength=25.; double angle = 25.; double radangle = angle*(Math.PI/180); double sinangle = Math.sin(radangle); double cosangle = Math.cos(radangle); double dx1; double dy1; double dx2; double dy2; double squarefunc; double dompx; double dompy; double tim = 0; double dtim=0.01; static double qvalue = 10; static double betavalue = 200; double recentx[]; long recentt[]; double I_loop=0.; int max = 4; int j; int xcoord, ycoord; long lastt; int maxtim =1; int brectcx; int brectcy; double dist1; double dist2; double compx, compx1, compx2; double compy, compy1, compy2; double dummy = 0.; double rada = 100.; double ang=Math.PI/6.; int x2 = 325; int y2 = 240; int numline = 2; Rectangle rect; Line line; /* public void Reset() { x1 = 50.0; y1 = 250.; go = 1; tim = 0; repaint(); } public void Settvalue(String m) { maxtim = new Integer(m).intValue(); } public void Setqvalue(String m) { qvalue = new Double(m).doubleValue(); } public void Setbvalue(String m) { betavalue = new Double(m).doubleValue(); } public void SetGo() { go = 1; repaint(); } */ public void init() { setBackground(java.awt.Color.white); rect = new Rectangle(0,10,15,(int)x1,(int)y1); recentx = new double[max+1]; recentt = new long[max+1]; line=new Line(0.0,0.0,0.0,0.0); } public void paint(Graphics g) { //if(tim==0 && go==1) // if(go==1) // { //while(tim