mirror of
https://gitlab.com/tutorial-java-rafa-munoz/tutorial-java-2024-25/tutorialjava2024-25.git
synced 2025-11-09 18:03:09 +01:00
feat(ch 5 & 6): examples added
This commit is contained in:
@@ -0,0 +1,114 @@
|
||||
package tutorialJava.capitulo5.simulacroExamen02_arkanoid;
|
||||
|
||||
import tutorialJava.Utils;
|
||||
|
||||
public class Ladrillo {
|
||||
|
||||
public static String COLORES[] = new String[] {"rojo", "verde", "azul"};
|
||||
|
||||
private String nombre;
|
||||
private String color;
|
||||
private int x;
|
||||
private int y, ancho, alto, puntosVida;
|
||||
|
||||
public Ladrillo() {
|
||||
super();
|
||||
x = Utils.obtenerNumeroAzar(0, 800);
|
||||
y = Utils.obtenerNumeroAzar(0, 500);
|
||||
ancho = 100;
|
||||
alto = 50;
|
||||
puntosVida = Utils.obtenerNumeroAzar(1, 3);
|
||||
asignaColor();
|
||||
}
|
||||
|
||||
private void asignaColor() {
|
||||
switch(puntosVida) {
|
||||
case 1:
|
||||
color = COLORES[Utils.obtenerNumeroAzar(0, COLORES.length - 1)];
|
||||
break;
|
||||
case 2:
|
||||
color = "Plateado";
|
||||
break;
|
||||
default:
|
||||
color = "Dorado";
|
||||
}
|
||||
}
|
||||
|
||||
public void quitoPuntoDeVida() {
|
||||
puntosVida -= 1;
|
||||
}
|
||||
|
||||
public String getColor() {
|
||||
return color;
|
||||
}
|
||||
|
||||
public void setColor(String newColor) {
|
||||
color = newColor;
|
||||
}
|
||||
|
||||
public int getX() {
|
||||
return x;
|
||||
}
|
||||
|
||||
public void setX(int x) {
|
||||
this.x = x;
|
||||
}
|
||||
|
||||
public int getY() {
|
||||
return y;
|
||||
}
|
||||
|
||||
public void setY(int y) {
|
||||
this.y = y;
|
||||
}
|
||||
|
||||
public int getAncho() {
|
||||
return ancho;
|
||||
}
|
||||
|
||||
public void setAncho(int ancho) {
|
||||
this.ancho = ancho;
|
||||
}
|
||||
|
||||
public int getAlto() {
|
||||
return alto;
|
||||
}
|
||||
|
||||
public void setAlto(int alto) {
|
||||
this.alto = alto;
|
||||
}
|
||||
|
||||
public int getPuntosVida() {
|
||||
return puntosVida;
|
||||
}
|
||||
|
||||
public void setPuntosVida(int puntosVida) {
|
||||
this.puntosVida = puntosVida;
|
||||
}
|
||||
|
||||
|
||||
public String getNombre() {
|
||||
return nombre;
|
||||
}
|
||||
|
||||
public void setNombre(String nombre) {
|
||||
this.nombre = nombre;
|
||||
}
|
||||
|
||||
public String toString() {
|
||||
return nombre + ":" + puntosVida;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user