package pkgSpieluniversum;

import java.util.ArrayList;

public abstract class Figur {
	protected String name;
	protected int gesundheit;
	protected int schaden;
	protected boolean istAmLeben;
	protected ArrayList<Item> itemListe;
	

	public Figur(String name, int gesundheit, int schaden) {
		super();
		this.itemListe = new ArrayList<Item>();
		this.istAmLeben=true;
		this.name = name;
		this.gesundheit = gesundheit;
		this.schaden = schaden;
	}
	
	public int getGesamtschaden() {
		int gesamtSchaden = this.getSchaden();
		for(Item itemImInventar : this.getItemListe()) {
			gesamtSchaden+=itemImInventar.getSchaden();
		}
	return gesamtSchaden;
	
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public int getGesundheit() {
		return gesundheit;
	}

	public void setGesundheit(int gesundheit) {
		this.gesundheit = gesundheit;
	}

	public int getSchaden() {
		return schaden;
	}

	public void setSchaden(int schaden) {
		this.schaden = schaden;
	}

	public boolean isIstAmLeben() {
		return istAmLeben;
	}

	public void setIstAmLeben(boolean istAmLeben) {
		this.istAmLeben = istAmLeben;
	}

	
	public ArrayList<Item> getItemListe() {
		return itemListe;
	}

	public void setItemListe(ArrayList<Item> itemListe) {
		this.itemListe = itemListe;
	}
}
