diff --git a/src/main/java/it/polimi/ingsw/gc14/Model/Cards/TribeCard.java b/src/main/java/it/polimi/ingsw/gc14/Model/Cards/TribeCard.java new file mode 100644 index 0000000..b9f8900 --- /dev/null +++ b/src/main/java/it/polimi/ingsw/gc14/Model/Cards/TribeCard.java @@ -0,0 +1,9 @@ +package it.polimi.ingsw.gc14.Model; + +import javax.smartcardio.Card; + +public abstract class TribeCard extends PlayableCard { + public TribeCard(int Era) { + super(Era); + } +} diff --git a/src/main/java/it/polimi/ingsw/gc14/Model/Cards/TribeCards/Character.java b/src/main/java/it/polimi/ingsw/gc14/Model/Cards/TribeCards/Character.java new file mode 100644 index 0000000..c279f1f --- /dev/null +++ b/src/main/java/it/polimi/ingsw/gc14/Model/Cards/TribeCards/Character.java @@ -0,0 +1,8 @@ +package it.polimi.ingsw.gc14.Model; + +public abstract class Character extends TribeCard { + public Character(int Era, CharacterType type){ + super(Era); + } + +} diff --git a/src/main/java/it/polimi/ingsw/gc14/Model/Cards/TribeCards/CharacterType.java b/src/main/java/it/polimi/ingsw/gc14/Model/Cards/TribeCards/CharacterType.java new file mode 100644 index 0000000..e0f4f45 --- /dev/null +++ b/src/main/java/it/polimi/ingsw/gc14/Model/Cards/TribeCards/CharacterType.java @@ -0,0 +1,5 @@ +package it.polimi.ingsw.gc14.Model; + +public enum CharacterType { + INVENTOR,BUILDER,GATHERERS,ARTIST,SHAMAN,HUNTER +} diff --git a/src/main/java/it/polimi/ingsw/gc14/Model/Cards/TribeCards/Characters/Inventor.java b/src/main/java/it/polimi/ingsw/gc14/Model/Cards/TribeCards/Characters/Inventor.java new file mode 100644 index 0000000..37255ea --- /dev/null +++ b/src/main/java/it/polimi/ingsw/gc14/Model/Cards/TribeCards/Characters/Inventor.java @@ -0,0 +1,4 @@ +package it.polimi.ingsw.gc14.Model.Cards.TribeCards.Characters; + +public class Inventor { +} diff --git a/src/main/java/it/polimi/ingsw/gc14/Model/PlayableCard.java b/src/main/java/it/polimi/ingsw/gc14/Model/PlayableCard.java new file mode 100644 index 0000000..e6893e8 --- /dev/null +++ b/src/main/java/it/polimi/ingsw/gc14/Model/PlayableCard.java @@ -0,0 +1,11 @@ +package it.polimi.ingsw.gc14.Model.Cards; + +public abstract class PlayableCard { + private int Era; + public int getEra(){ + return Era; + } + public PlayableCard (int Era){ + this.Era = Era; + } +}