public Personaje(InterfazPersonaje tipo, Juego g, Ventana window, int x, int y) throws IOException{
		this.posX = x;
		this.posY = y;
		this.game = g;
		this.tipoPersonaje = tipo;		
		this.tipoPersonaje.cambiarPoder(this);
		this.tipoPersonaje.cambiarImagenes(this);
		this.escudo = this.espada = this.gema = false;
		if(tipo.getClass() == (new HeroeNieve().getClass()) || tipo.getClass() == (new HeroeCueva().getClass()))
			this.vida = VIDA_HEROE;
		else if(tipo.getClass() == (new EnemigoNieve().getClass()) || tipo.getClass() == (new EnemigoCueva().getClass()))
			this.vida = VIDA_ENEMIGO;
		else if(tipo.getClass() == (new LocoNieve().getClass()) || tipo.getClass() == (new LocoCueva().getClass()))
			this.vida = VIDA_LOCO;
	}