//Author :Robert Magala //Assignment :Draw a House //Platform :java 1.4.1 //Java packages import java.awt.*; import javax.swing.*; import java.awt.Graphics; import java.awt.Color; public class HouseApplet extends JApplet { public void paint(Graphics g) { super.paint(g); g.drawLine(1, 500, 800, 500); g.setColor(new Color(72,184,56)); g.fill3DRect(1,501,800,600,true); g.setColor(new Color(170,85,0)); g.fill3DRect(200,300,300,200,true); g.setColor(new Color(170,85,0)); g.fill3DRect(400,145,60,150,true); g.setColor(Color.gray); for(int index =1; index<=10; index++) g.drawOval(425,150-(11*index),10*index,5*index); g.setColor(Color.black); for(int index =1; index<=10; index++) g.drawOval(425,150-(17*index),10*index,5*index); g.setColor(new Color(170,85,0)); int xPoints[]={200,350,500}; int yPoints[]={300,200,300}; g.fillPolygon(xPoints,yPoints,3); g.setColor(new Color(100,50,0)); g.fill3DRect(250,349,100,150,true); g.setColor(Color.yellow); for(int index =1; index<=10; index++) g.drawOval(750-(10*index),60-(5*index),10*index,10*index); g.setColor(new Color(255,126,64)); for(int index2=1; index2<=10;index2++) g.drawOval(745-(10*index2),60-(6*index2),1+(10*index2),1+(10*index2)); g.setColor(Color.yellow); for(int index =1; index<=10; index++) g.drawOval(750-(10*index),60-(5*index),10*index,10*index); g.setColor(Color.yellow); for(int index =1; index<=10; index++) g.drawOval(750-(10*index),60-(6*index),10*index,10*index); g.setColor(new Color(255,126,64)); for(int index2=1; index2<=10;index2++) g.drawOval(745-(10*index2),60-(5*index2),1+(10*index2),1+(10*index2)); g.setColor(Color.yellow); for(int index =1; index<=10; index++) g.drawOval(750-(10*index),60-(6*index),10*index,10*index); g.setColor(Color.yellow); for(int index =1; index<=10; index++) g.drawOval(751-(10*index),60-(5*index),10*index,10*index); g.setColor(new Color(255,126,64)); for(int index2=1; index2<=10;index2++) g.drawOval(746-(10*index2),60-(6*index2),1+(10*index2),1+(10*index2)); g.setColor(Color.yellow); for(int index =1; index<=10; index++) g.drawOval(756-(10*index),60-(5*index),10*index,10*index); g.setColor(Color.yellow); for(int index =1; index<=10; index++) g.drawOval(751-(10*index),60-(6*index),10*index,10*index); g.setColor(new Color(255,126,64)); for(int index2=1; index2<=10;index2++) g.drawOval(746-(10*index2),60-(5*index2),1+(10*index2),1+(10*index2)); g.setColor(Color.yellow); for(int index =1; index<=10; index++) g.drawOval(751-(10*index),60-(6*index),10*index,10*index); g.setColor(Color.black); g.fillOval(345,425,10,5); g.setColor(new Color(227,209,185)); g.fill3DRect(400,350,60,50,true); g.setColor(Color.black); g.fill3DRect(400,375, 60,3,true); g.fill3DRect(427,350, 3, 50,true); { { int sx=150; int sy=100; double xmin=-2; double xmax=1.25; double ymin=-1.25; double ymax=1.25; double maxiter=512; double old_x; double fx,fy; int m; double dx=(xmax-xmin)/sx; double dy=(ymax-ymin)/sy; int px; int py=0; double x; double y=ymin; g.setColor(Color.black); g.drawString("My Awsome House, By:", 32, 130); while (py