diff --git a/1410_DND/src/dnd/Dragonborn.java b/1410_DND/src/dnd/Dragonborn.java index 22f98b2..4496b61 100644 --- a/1410_DND/src/dnd/Dragonborn.java +++ b/1410_DND/src/dnd/Dragonborn.java @@ -8,7 +8,7 @@ public class Dragonborn implements Race{ private String[] languages; private String[] proficiencies; - public Dragonborn(String chosenLanguage) { + public Dragonborn() { this.languages = new String[] {"Common", "Draconic"}; this.skills = new String[] {}; diff --git a/1410_DND/src/dnd/Dwarf.java b/1410_DND/src/dnd/Dwarf.java new file mode 100644 index 0000000..8e15a4b --- /dev/null +++ b/1410_DND/src/dnd/Dwarf.java @@ -0,0 +1,72 @@ +package dnd; + +public class Dwarf implements Race{ + private String[] traits; + private final int speed = 25; + private final int maxAge = 350; + private String[] skills; + private String[] languages; + private String[] proficiencies; + + public Dragonborn() { + + this.languages = new String[] {"Common", "Dwarvish"}; + this.skills = new String[] {}; + } + + @Override + public String getRace() { + // TODO Auto-generated method stub + return this.getClass().getSimpleName(); + } + + @Override + public int maxAge() { + // TODO Auto-generated method stub + return maxAge; + } + + @Override + public int getSpeed() { + // TODO Auto-generated method stub + return speed; + } + + @Override + public String[] getTraits() { + // TODO Auto-generated method stub + return traits; + + } + + @Override + public String[] getSkills() { + // TODO Auto-generated method stub + return skills; + } + + @Override + public String[] getLanguages() { + // TODO Auto-generated method stub + return languages; + } + + @Override + public String[] getProficiencies() { + // TODO Auto-generated method stub + return proficiencies; + } + + @Override + public int[] getASI() { + // TODO Auto-generated method stub + return new int[]{2,2}; + } + + @Override + public String toString() { + // TODO Auto-generated method stub + return this.getClass().getSimpleName(); + } + +} diff --git a/1410_DND/src/dnd/Elf.java b/1410_DND/src/dnd/Elf.java new file mode 100644 index 0000000..2afd07c --- /dev/null +++ b/1410_DND/src/dnd/Elf.java @@ -0,0 +1,72 @@ +package dnd; + +public class Elf implements Race{ + private String[] traits; + private final int speed = 30; + private final int maxAge = 750; + private String[] skills; + private String[] languages; + private String[] proficiencies; + + public Dragonborn() { + + this.languages = new String[] {"Common", "Elvish"}; + this.skills = new String[] {}; + } + + @Override + public String getRace() { + // TODO Auto-generated method stub + return this.getClass().getSimpleName(); + } + + @Override + public int maxAge() { + // TODO Auto-generated method stub + return maxAge; + } + + @Override + public int getSpeed() { + // TODO Auto-generated method stub + return speed; + } + + @Override + public String[] getTraits() { + // TODO Auto-generated method stub + return traits; + + } + + @Override + public String[] getSkills() { + // TODO Auto-generated method stub + return skills; + } + + @Override + public String[] getLanguages() { + // TODO Auto-generated method stub + return languages; + } + + @Override + public String[] getProficiencies() { + // TODO Auto-generated method stub + return proficiencies; + } + + @Override + public int[] getASI() { + // TODO Auto-generated method stub + return new int[]{1,1}; + } + + @Override + public String toString() { + // TODO Auto-generated method stub + return this.getClass().getSimpleName(); + } + +}