1
0
Fork 0
mirror of https://github.com/Nioux/AideDeJeu.git synced 2025-10-30 15:06:06 +00:00
This commit is contained in:
Yan Maniez 2020-05-16 13:12:24 +02:00
parent 49a46595d7
commit 8987e446a8
8 changed files with 132 additions and 6 deletions

View file

@ -334,6 +334,29 @@ class RaceItems extends FilteredItems {
}
}
class OriginItem extends Item {
String regionsOfOrigin;
String mainLanguages;
String aspirations;
String availableSkills;
OriginItem(Map<String, dynamic> map) : super(map) {
this.regionsOfOrigin = map["RegionsOfOrigin"];
this.mainLanguages = map["MainLanguages"];
this.aspirations = map["Aspirations"];
this.availableSkills = map["AvailableSkills"];
}
}
class OriginItems extends FilteredItems {
OriginItems(Map<String, dynamic> map) : super(map);
@override
List<Filter> toFilterList() {
return [].toList();
}
}
class BackgroundItem extends Item {
String skillProficiencies;
String masteredTools;
@ -360,6 +383,10 @@ Item itemFromMap(Map<String, dynamic> map) {
return SubRaceItem(map);
case "RaceItems":
return RaceItems(map);
case "OriginItem":
return OriginItem(map);
case "OriginItems":
return OriginItems(map);
case "BackgroundItem":
return BackgroundItem(map);
case "SubBackgroundItem":