package br.com.while42.rpgcs.model.races;
import java.util.ArrayList;
import java.util.List;
import br.com.while42.rpgcs.model.character.attributes.TypeRpgReligion;
import br.com.while42.rpgcs.model.classes.AbstractRpgClass;
public abstract class AbstractRace implements Race {
private static final int ADJUSTMENT_DEFAULT = 0;
@Override
public int getAdjustmentsOfStrength() {
return ADJUSTMENT_DEFAULT;
}
@Override
public int getAdjustmentsOfIntelligence() {
return ADJUSTMENT_DEFAULT;
}
@Override
public int getAdjustmentsOfDexterity() {
return ADJUSTMENT_DEFAULT;
}
@Override
public int getAdjustmentsOfConstitution() {
return ADJUSTMENT_DEFAULT;
}
@Override
public int getAdjustmentsOfWisdom() {
return ADJUSTMENT_DEFAULT;
}
@Override
public int getAdjustmentsOfCharisma() {
return ADJUSTMENT_DEFAULT;
}
@Override
public Class<? extends AbstractRpgClass> getFavoredClass() {
// TODO: Verificar se esta � a melhor maneira de implementar
return null;
}
@Override
public List<TypeRpgReligion> getReligions() {
return new ArrayList<TypeRpgReligion>();
}
}