import java.applet.*; import java.awt.*; public class marbles extends Applet { int width,height; Graphics bg; Image buf; Font font=new Font("TimesRoman",Font.BOLD,56); FontMetrics fm; Color[] clr={new Color(255,0,0),new Color(255,164,164),new Color(164,0,0),new Color(255,80,0), new Color(0,255,0),new Color(164,255,164),new Color(0,164,0), new Color(0,0,255),new Color(0,0,164),new Color(128,128,255), new Color(65,105,225),new Color(164,0,164),new Color(196,196,255), new Color(255,255,0),new Color(255,255,164),new Color(164,164,0), new Color(255,0,255),new Color(255,128,255),new Color(0,255,255), new Color(164,255,255),new Color(0,164,164),new Color(255,128,64), new Color(196,92,50),new Color(255,255,255)}; Color bgclr=new Color(255,224,200),hlclr=new Color(240,240,240); int[] xi,yi,ci,t; int n=0,nn=0,nmax=124,ii,xold,yold,xoff,yoff,cx=100,cy=10,cw,ch,nc; int r=20,xleft=60,ytop=60,nnm,np=24; int[] px,py,ax,ay; public marbles() { } public String getAppletInfo() { return "Name: marbles\r\n" + "Author: Bob Roesser\r\n"; } public void init() { width=Integer.parseInt(getParameter("width")); height=Integer.parseInt(getParameter("height")); xi=new int[nmax]; yi=new int[nmax]; ci=new int[nmax]; ax=new int[np]; ay=new int[np]; px=new int[np]; py=new int[np]; int r2=4*r/5; int x2=71*(r2-r)/100; double aa=Math.PI/2.; for(int i=0;i