Nuevos
import java.awt.event.*;
import java.util.*; //para el random
public class LadrillitosFrame extends Frame implements WindowListener, MouseListener, MouseMotionListener,Runnable{
Panel panel= new Panel();
int tx=220; //es la ubicacion en x de la barra donde rebota la pelota
int ty; //es la ubicacion en y de la barra donde rebota la pelota
int px;//es la ubicacion de la pelota en x
int py; //es la ubicacion de la pelota en y
int score1=0,score2; //son los puntos
int vidas=1; //es la cantidad de vidas
float incX=1;float incY=1;
//incX y incY son los que dicen si la pelota tiene que camboiar de rumbo dependiendo si rebota en algun lado
boolean [] filas= new boolean[30]; //filas sirve para saber si lapelota entro dentro de las coordenasdas de un ladrillito
boolean inicio= false;
Random r= new Random();
String dirIP;
Servidor servidor;
public void setScore(int x){score2 = x;
}
/**
* The constructor.
*/
public LadrillitosFrame() {
servidor = new Servidor(this);
try{
servidor.esperarConexion();servidor.obtenerFlujos();
}catch(Exception e){
e.printStackTrace();
}
MenuBar menuBar = new MenuBar();
setSize(510, 400); //le damos el tamañoa la pantalla
add(panel); //agregamos el panel
panel.setBackground(Color.black); //lo pintamos de negro
panel.addMouseMotionListener(this); //le decimos que escuche el evento de moverel mouse
panel.addMouseListener(this); //le decimos que escuche los click del mouse
px= 260;
py = this.getHeight()-60;
addWindowListener(this);//le decimos que escuche si unocierra la ventana
for (int x=0; x!=30; x++){
filas[x]=true;//inicializamos las filas y las ponemos a todas en false
}
}
public void dibujar(Color [] colores){...
Regístrate para leer el documento completo.