1
2
3 import java.awt.Frame;
4
5 public class Interfaz {
6 public static void main(String[] args) {
7 Frame marco = new Frame("Monkey");
8 Lienzo l= new Lienzo();
9
10
11 Fondo fondo = new Fondo(0, 0, 1280, 970);
12 l.add(fondo);
13 fondo.setVisible(true);
14
15
16 Lago lago = new Lago (360, 270, 480, 480);
17 l.add(lago);
18 lago.setVisible(true);
19
20
21 Palmera palmera =new Palmera (890, 570, 120, 150);
22 l.add(palmera);
23 palmera.setVisible(true);
24
25
26 Coco coco = new Coco (965 , 700, 90, 90);
27
28 l.add(coco);
29 coco.setVisible(true);
30
31
32 Tapete tapete= new Tapete(360, 30, 120, 120);
33 l.add(tapete);
34 tapete.setVisible(true);
35
36
37 Ficha[] ficha = {
38 new Ficha1(360, 30, 120, 120),
39 new Ficha2(360, 30, 120, 120),
40 new Ficha3(360, 30, 120, 120),
41 new Ficha4(360, 30, 120, 120),
42 new Ficha5(360, 30, 120, 120),
43 new Ficha6(360, 30, 120, 120),
44 new Ficha7(360, 30, 120, 120),
45 new Ficha8(360, 30, 120, 120),
46 new Ficha9(360, 30, 120, 120),
47 };
48 for (int i = 0; i < ficha.length; i++){
49 l.add(ficha[i]);
50 ficha[i].setVisible(false);
51 }
52 ficha[ficha.length - 1].setVisible(true);
53
54
55 Monkey monkey = new Monkey (250, 300, 25, 50, coco, l, ficha, lago);
56 l.add(monkey);
57 monkey.setVisible(true);
58 Thread hilo = new Thread (monkey);
59 hilo.start();
60
61
62 Cocodrilo cocodrilo = new Cocodrilo (800 , 500, 50, 200, monkey, l, ficha);
63 l.add(cocodrilo);
64 cocodrilo.setVisible(true);
65 Thread hiloCocodrilo = new Thread (cocodrilo);
66 hiloCocodrilo.start();
67
68 EscuchaTeclas escuchateclas = new EscuchaTeclas(ficha,l);
69 marco.add (l);
70 marco.addKeyListener(escuchateclas);
71
72
73 marco.setSize(1280, 970);
74 marco.setVisible(true);
75 }
76
77 }