Commit 26e9e143 authored by Mamadou Saliou DIALLO's avatar Mamadou Saliou DIALLO

feat: complete tracked cards creation

parent b66d1f15
package fr.univnantes.alma.model.card.player.track;
import fr.univnantes.alma.model.BoardGame;
/**
* Anguish Card.
*/
public class AnguishCard extends BasicTrackingCard {
/**
* Phase of game.
*/
private static final String PHASE = "Phase 1-Artemia";
/**
* Card name.
*/
private static final String CARD_NAME = "Angoisse";
/**
* Create new instance of anguish card.
*/
public AnguishCard() {
super(PHASE, CARD_NAME);
}
/**
* {@inheritdoc}
*/
@Override
public void applyEffect(BoardGame boardGame) {
}
}
package fr.univnantes.alma.model.card.player.track;
import fr.univnantes.alma.model.BoardGame;
/**
* Anticipation Card.
*/
public class AnticipationCard extends BasicTrackingCard {
/**
* Phase of game.
*/
private static final String PHASE = "Phase 2";
/**
* Card name.
*/
private static final String CARD_NAME = "Anticipation";
/**
* Create new instance of anticipation card.
*/
public AnticipationCard() {
super(PHASE, CARD_NAME);
}
/**
* {@inheritdoc}
*/
@Override
public void applyEffect(BoardGame boardGame) {
}
}
package fr.univnantes.alma.model.card.player.track;
import fr.univnantes.alma.model.BoardGame;
/**
* Cataclysm Card.
*/
public class CataclysmCard extends BasicTrackingCard {
/**
* Phase of game.
*/
private static final String PHASE = "Phase 3";
/**
* Card name.
*/
private static final String CARD_NAME = "Cataclysme";
/**
* Create new instance of Cataclysm card.
*/
public CataclysmCard() {
super(PHASE, CARD_NAME);
}
/**
* {@inheritdoc}
*/
@Override
public void applyEffect(BoardGame boardGame) {
}
}
package fr.univnantes.alma.model.card.player.track;
import fr.univnantes.alma.model.BoardGame;
/**
* Clone Card.
*/
public class CloneCard extends BasicTrackingCard {
/**
* Phase of game.
*/
private static final String PHASE = "Phase 2-Cible";
/**
* Card name.
*/
private static final String CARD_NAME = "Clone";
/**
* Create new instance of Clone card.
*/
public CloneCard() {
super(PHASE, CARD_NAME);
}
/**
* {@inheritdoc}
*/
@Override
public void applyEffect(BoardGame boardGame) {
}
}
package fr.univnantes.alma.model.card.player.track;
import fr.univnantes.alma.model.BoardGame;
/**
* Deployement Card.
*/
public class DeploymentCard extends BasicTrackingCard {
/**
* Phase of game.
*/
private static final String PHASE = "Phase 3";
/**
* Card name.
*/
private static final String CARD_NAME = "Déploiment";
/**
* Create new instance of Deployement card.
*/
public DeploymentCard() {
super(PHASE, CARD_NAME);
}
/**
* {@inheritdoc}
*/
@Override
public void applyEffect(BoardGame boardGame) {
}
}
package fr.univnantes.alma.model.card.player.track;
import fr.univnantes.alma.model.BoardGame;
/**
* Despair Card.
*/
public class DespairCard extends BasicTrackingCard {
/**
* Phase of game.
*/
private static final String PHASE = "Phase 1-Artemia";
/**
* Card name.
*/
private static final String CARD_NAME = "Désespoir";
/**
* Create new instance of Despair card.
*/
public DespairCard() {
super(PHASE, CARD_NAME);
}
/**
* {@inheritdoc}
*/
@Override
public void applyEffect(BoardGame boardGame) {
}
}
package fr.univnantes.alma.model.card.player.track;
import fr.univnantes.alma.model.BoardGame;
/**
* Detour Card.
*/
public class DetourCard extends BasicTrackingCard {
/**
* Phase of game.
*/
private static final String PHASE = "Phase 3";
/**
* Card name.
*/
private static final String CARD_NAME = "Détour";
/**
* Create new instance of Detour card.
*/
public DetourCard() {
super(PHASE, CARD_NAME);
}
/**
* {@inheritdoc}
*/
@Override
public void applyEffect(BoardGame boardGame) {
}
}
package fr.univnantes.alma.model.card.player.track;
import fr.univnantes.alma.model.BoardGame;
/**
* Domination Card.
*/
public class DominationCard extends BasicTrackingCard {
/**
* Phase of game.
*/
private static final String PHASE = "Phase 2";
/**
* Card name.
*/
private static final String CARD_NAME = "Domination";
/**
* Create new instance of Domination card.
*/
public DominationCard() {
super(PHASE, CARD_NAME);
}
/**
* {@inheritdoc}
*/
@Override
public void applyEffect(BoardGame boardGame) {
}
}
package fr.univnantes.alma.model.card.player.track;
import fr.univnantes.alma.model.BoardGame;
/**
* Dread Card.
*/
public class DreadCard extends BasicTrackingCard {
/**
* Phase of game.
*/
private static final String PHASE = "Phase 1";
/**
* Card name.
*/
private static final String CARD_NAME = "Effroi";
/**
* Create new instance of Dread card.
*/
public DreadCard() {
super(PHASE, CARD_NAME);
}
/**
* {@inheritdoc}
*/
@Override
public void applyEffect(BoardGame boardGame) {
}
}
package fr.univnantes.alma.model.card.player.track;
import fr.univnantes.alma.model.BoardGame;
/**
* Epidemic Card.
*/
public class EpidemicCard extends BasicTrackingCard {
/**
* Phase of game.
*/
private static final String PHASE = "Phase 2";
/**
* Card name.
*/
private static final String CARD_NAME = "Épidemie";
/**
* Create new instance of Epidemic card.
*/
public EpidemicCard() {
super(PHASE, CARD_NAME);
}
/**
* {@inheritdoc}
*/
@Override
public void applyEffect(BoardGame boardGame) {
}
}
......@@ -10,7 +10,7 @@ public class FlashBackCard extends BasicTrackingCard {
/**
* Phase of game.
*/
private static final String PHASE = "Phase de la carte copiée";
private static final String PHASE = "Special";
/**
* Card name.
......
package fr.univnantes.alma.model.card.player.track;
import fr.univnantes.alma.model.BoardGame;
/**
* Gargantua Card.
*/
public class GargantuaCard extends BasicTrackingCard {
/**
* Phase of game.
*/
private static final String PHASE = "Phase 2";
/**
* Card name.
*/
private static final String CARD_NAME = "Gargantua";
/**
* Create new instance of Gargantua card.
*/
public GargantuaCard() {
super(PHASE, CARD_NAME);
}
/**
* {@inheritdoc}
*/
@Override
public void applyEffect(BoardGame boardGame) {
}
}
package fr.univnantes.alma.model.card.player.track;
import fr.univnantes.alma.model.BoardGame;
/**
* Grip Card.
*/
public class GripCard extends BasicTrackingCard {
/**
* Phase of game.
*/
private static final String PHASE = "Phase 2";
/**
* Card name.
*/
private static final String CARD_NAME = "Emprise";
/**
* Create new instance of Grip card.
*/
public GripCard() {
super(PHASE, CARD_NAME);
}
/**
* {@inheritdoc}
*/
@Override
public void applyEffect(BoardGame boardGame) {
}
}
package fr.univnantes.alma.model.card.player.track;
import fr.univnantes.alma.model.BoardGame;
/**
* Harassement Card.
*/
public class HarassementCard extends BasicTrackingCard {
/**
* Phase of game.
*/
private static final String PHASE = "Phase 2";
/**
* Card name.
*/
private static final String CARD_NAME = "Harcèlement";
/**
* Create new instance of Harassement card.
*/
public HarassementCard() {
super(PHASE, CARD_NAME);
}
/**
* {@inheritdoc}
*/
@Override
public void applyEffect(BoardGame boardGame) {
}
}
package fr.univnantes.alma.model.card.player.track;
import fr.univnantes.alma.model.BoardGame;
/**
* Inertia Card.
*/
public class InertiaCard extends BasicTrackingCard {
/**
* Phase of game.
*/
private static final String PHASE = "Phase 2-Cible";
/**
* Card name.
*/
private static final String CARD_NAME = "Inertie";
/**
* Create new instance of Inertia card.
*/
public InertiaCard() {
super(PHASE, CARD_NAME);
}
/**
* {@inheritdoc}
*/
@Override
public void applyEffect(BoardGame boardGame) {
}
}
package fr.univnantes.alma.model.card.player.track;
import fr.univnantes.alma.model.BoardGame;
/**
* Interference Card.
*/
public class InterferenceCard extends BasicTrackingCard {
/**
* Phase of game.
*/
private static final String PHASE = "Phase 2";
/**
* Card name.
*/
private static final String CARD_NAME = "Interférence";
/**
* Create new instance of Interference card.
*/
public InterferenceCard() {
super(PHASE, CARD_NAME);
}
/**
* {@inheritdoc}
*/
@Override
public void applyEffect(BoardGame boardGame) {
}
}
package fr.univnantes.alma.model.card.player.track;
import fr.univnantes.alma.model.BoardGame;
/**
* Intuition Card.
*/
public class IntuitionCard extends BasicTrackingCard {
/**
* Phase of game.
*/
private static final String PHASE = "Phase 1";
/**
* Card name.
*/
private static final String CARD_NAME = "Intuition";
/**
* Create new instance of Intuition card.
*/
public IntuitionCard() {
super(PHASE, CARD_NAME);
}
/**
* {@inheritdoc}
*/
@Override
public void applyEffect(BoardGame boardGame) {
}
}
package fr.univnantes.alma.model.card.player.track;
import fr.univnantes.alma.model.BoardGame;
/**
* Magnetism Card.
*/
public class MagnetismCard extends BasicTrackingCard {
/**
* Phase of game.
*/
private static final String PHASE = "Phase 2-Cible";
/**
* Card name.
*/
private static final String CARD_NAME = "Magnétisme";
/**
* Create new instance of Magnetism card.
*/
public MagnetismCard() {
super(PHASE, CARD_NAME);
}