H:\CSC120\Java\lec18part2\src\House.java
 1 import java.awt.*;
 2 
 3 public class House {
 4     
 5     private Integer over, down;
 6     private Window w1, w2, w3;
 7     
 8     public House(Integer x, Integer y) {
 9         over = x;
10         down = y;
11         w1 = new Window(over + 10, down+15, true);
12         w2 = new Window(over + 100, down+15, false);
13         w3 = new Window(over + 55, down+60, true);
14         
15     } // end of constructor
16     
17     public void draw(Graphics g) {
18         g.setColor(Color.BLACK);
19         g.drawRect(over, down, 150, 100);
20         g.drawLine(over, down, over+75, down-60);
21         g.drawLine(over+75, down-60, over+150, down);
22         
23         w1.draw(g);
24         w2.draw(g);
25         w3.draw(g);
26     } // end of draw()
27     
28     public void turnOnAllLights() {
29         w1.turnLightsOn();
30         w2.turnLightsOn();
31         w3.turnLightsOn();
32     }
33     
34     public void turnOffAllLights() {
35         w1.turnLightsOff();
36         w2.turnLightsOff();
37         w3.turnLightsOff();
38     }
39 
40     public void toggleWindowLights() {
41         w1.toggleLights();
42         w2.toggleLights();
43         w3.toggleLights();
44     }
45 
46   
47 
48 } // end of class House
49