package pttravis;

import java.util.List;

public class ScoreElementalDef implements ScoreItems {
	
	public ScoreElementalDef() {
	}
	
	@Override
	public String getName() {
		return "Elemental Def";
	}

	@Override
	public float score(List<Item> items) {
		if( items == null ) return 0;
		
		float score = 0;
		for( Item item : items ){
			if( item != null){
				score += item.getFire() + item.getLightning() + item.getMagic();
			}
		}
		return score;
	}

	@Override
	public float score(Item[] items) {
		if( items == null || items.length < 6 ) return 0;
		
		float score = 0;
		for( Item item : items ){
			if( item != null){
				score += item.getFire() + item.getLightning() + item.getMagic();
			}
		}
		return score;
	}
}
