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;
	}
	
	
}











