Updated base structure
parent
9273ffd554
commit
c5be34bab5
@ -0,0 +1,22 @@
|
|||||||
|
package de.banananetwork.dsa;
|
||||||
|
|
||||||
|
import de.banananetwork.dsa.currencies.Currency;
|
||||||
|
import de.banananetwork.dsa.modifications.Modification;
|
||||||
|
import de.banananetwork.dsa.professions.Profession;
|
||||||
|
import de.banananetwork.dsa.species.Species;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
public class Regulations {
|
||||||
|
|
||||||
|
List<Currency> currencies;
|
||||||
|
List<Modification> modifications;
|
||||||
|
List<Profession> professions;
|
||||||
|
List<Species> species;
|
||||||
|
// TODO Zauber
|
||||||
|
// TODO Liturgen
|
||||||
|
// TODO Artefakte
|
||||||
|
// TODO Ausrüstung
|
||||||
|
// TODO Waffen
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,29 @@
|
|||||||
|
package de.banananetwork.dsa.characters;
|
||||||
|
|
||||||
|
import de.banananetwork.dsa.Regulations;
|
||||||
|
import de.banananetwork.dsa.cultures.Culture;
|
||||||
|
import de.banananetwork.dsa.modifications.Modification;
|
||||||
|
import de.banananetwork.dsa.professions.Profession;
|
||||||
|
import de.banananetwork.dsa.species.Species;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
public class Character {
|
||||||
|
|
||||||
|
Regulations regulations;
|
||||||
|
|
||||||
|
String name;
|
||||||
|
|
||||||
|
Species species;
|
||||||
|
Culture culture;
|
||||||
|
Profession profession;
|
||||||
|
List<Modification> modifications;
|
||||||
|
// TODO Skills
|
||||||
|
// TODO Zauber
|
||||||
|
// TODO Liturgen
|
||||||
|
// TODO Ausrüstung
|
||||||
|
// TODO Waffen
|
||||||
|
|
||||||
|
int money;
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1 @@
|
|||||||
|
package de.banananetwork.dsa.characters;
|
@ -0,0 +1,5 @@
|
|||||||
|
package de.banananetwork.dsa.cultures;
|
||||||
|
|
||||||
|
public class Culture {
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,7 @@
|
|||||||
|
package de.banananetwork.dsa.general;
|
||||||
|
|
||||||
|
public interface Descriptiable {
|
||||||
|
|
||||||
|
Description getDescription();
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,21 @@
|
|||||||
|
package de.banananetwork.dsa.general;
|
||||||
|
|
||||||
|
public class Description {
|
||||||
|
|
||||||
|
private final String title;
|
||||||
|
private final String description;
|
||||||
|
|
||||||
|
public Description(String title, String description) {
|
||||||
|
this.title = title;
|
||||||
|
this.description = description;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getTitle() {
|
||||||
|
return title;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getDescription() {
|
||||||
|
return description;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,21 @@
|
|||||||
|
package de.banananetwork.dsa.modifications;
|
||||||
|
|
||||||
|
import de.banananetwork.dsa.general.Descriptiable;
|
||||||
|
import de.banananetwork.dsa.general.Description;
|
||||||
|
|
||||||
|
public class Modification implements Descriptiable {
|
||||||
|
|
||||||
|
private final Kind kind;
|
||||||
|
private final Description description;
|
||||||
|
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Description getDescription() {
|
||||||
|
return description;
|
||||||
|
}
|
||||||
|
|
||||||
|
public enum Kind {
|
||||||
|
ADVANTAGE, DISADVANTAGE
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,5 @@
|
|||||||
|
package de.banananetwork.dsa.professions;
|
||||||
|
|
||||||
|
public class Profession {
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,7 @@
|
|||||||
|
package de.banananetwork.dsa.reqiurements;
|
||||||
|
|
||||||
|
public interface AdventurePointsPriceLabeled {
|
||||||
|
|
||||||
|
int getRequiredAdventurePoints();
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,6 @@
|
|||||||
|
package de.banananetwork.dsa.reqiurements
|
||||||
|
|
||||||
|
class Requirement {
|
||||||
|
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,5 @@
|
|||||||
|
package de.banananetwork.dsa.species;
|
||||||
|
|
||||||
|
public class Species {
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1 @@
|
|||||||
|
package de.banananetwork.dsa.species;
|
Loading…
Reference in New Issue