Création de toutes les cartes Moyen-Age France

This commit is contained in:
Azrodin
2020-12-06 15:34:40 +01:00
parent 1db0f9326b
commit 246dcc2487
62 changed files with 2944 additions and 0 deletions
@@ -78,6 +78,39 @@ public class CardRegistery {
registry.add(Rennaissance_Succession_Bourgogne.class);
registry.add(Rennaissance_Reforme.class);
//Cartes du deck Moyen-age
//créatures
registry.add(Moyen_Age_Clovis.class);
registry.add(Moyen_Age_Charlemagne.class);
registry.add(Moyen_Age_Hugue.class);
registry.add(Moyen_Age_Philippe.class);
registry.add(Moyen_Age_Louis.class);
registry.add(Moyen_Age_CharlesV.class);
registry.add(Moyen_Age_CharlesVII.class);
registry.add(Moyen_Age_PhilippeIV.class);
registry.add(Moyen_Age_Jeanne.class);
registry.add(Moyen_Age_Jean.class);
registry.add(Moyen_Age_Pierre.class);
registry.add(Moyen_Age_Etienne.class);
registry.add(Moyen_Age_Ferré.class);
registry.add(Moyen_Age_Isabelle.class);
registry.add(Moyen_Age_Jean_Vienne.class);
registry.add(Moyen_Age_Sire_Jean.class);
registry.add(Moyen_Age_Philippe_Cacqueray.class);
registry.add(Moyen_Age_Guillaume.class);
registry.add(Moyen_Age_Christine.class);
registry.add(Moyen_Age_Chretien_De_Troyes.class);
registry.add(Moyen_Age_Pierre_Ermite.class);
registry.add(Moyen_Age_Roland.class);
//sorts
registry.add(Moyen_Age_Traite_Verdun.class);
registry.add(Moyen_Age_Peste.class);
registry.add(Moyen_Age_Croisade.class);
registry.add(Moyen_Age_Guerre_100.class);
registry.add(Moyen_Age_Malediction_Templier.class);
registry.add(Moyen_Age_Prise_Sainte_Terre.class);
registry.add(Moyen_Age_Heresie_Cathares.class);
registry.add(Moyen_Age_Pouvoir_Du_Franc.class);
}
public static int get(Class<? extends Card> class1) {
@@ -0,0 +1,97 @@
package com.iutlaval.myapplication.Game.Cards;
import android.content.Context;
import com.iutlaval.myapplication.R;
public class Moyen_Age_Charlemagne extends Card{
/**
* cree une carte est lui definit un drawable
*
* @param UID
* @param c
*/
public Moyen_Age_Charlemagne(String UID, Context c) {
super(UID, c);
}
/**
* retourne l'indice de la texture de la photo de la carte
*
* @return
*/
@Override
public int getCardPicture() {
return R.drawable.t_c_charlemagne;
}
/**
* retourn le texte de la description de la carte
*
* @return la description
*/
@Override
public String getDescription() {
return "Vigilance";
}
/**
* retourne un entier coresspondant a l'attaque de la carte
*
* @return
*/
@Override
public int getAttack() {
return 6;
}
/**
* retourne la santé de la carte
*
* @return
*/
@Override
public int getHealth() {
return 6;
}
/**
* cette fonction retourne le nom de la carte qui sera afficher
*
* @return le nom
*/
@Override
public String getName() {
return "Charlemagne, le Grand";
}
/**
* cette fonction retourne le coût en mana de la carte qui sera afficher
*
* @return le cout
*/
@Override
public int getCost() {
return 7;
}
/**
* cette fonction retourne le lien wikipédia de la carte qui sera afficher
*
* @return le lien wikipedia
*/
@Override
public String getWikipediaLink() {
return "https://fr.wikipedia.org/wiki/Charlemagne";
}
/**
* cette fonction retourne la catégorie de la carte qui sera afficher
*
* @return la categorie
*/
@Override
public String getCategorie() {
return "politique, militaire";
}
}
@@ -0,0 +1,97 @@
package com.iutlaval.myapplication.Game.Cards;
import android.content.Context;
import com.iutlaval.myapplication.R;
public class Moyen_Age_CharlesV extends Card{
/**
* cree une carte est lui definit un drawable
*
* @param UID
* @param c
*/
public Moyen_Age_CharlesV(String UID, Context c) {
super(UID, c);
}
/**
* retourne l'indice de la texture de la photo de la carte
*
* @return
*/
@Override
public int getCardPicture() {
return R.drawable.t_c_charles_v;
}
/**
* retourn le texte de la description de la carte
*
* @return la description
*/
@Override
public String getDescription() {
return "";
}
/**
* retourne un entier coresspondant a l'attaque de la carte
*
* @return
*/
@Override
public int getAttack() {
return 6;
}
/**
* retourne la santé de la carte
*
* @return
*/
@Override
public int getHealth() {
return 6;
}
/**
* cette fonction retourne le nom de la carte qui sera afficher
*
* @return le nom
*/
@Override
public String getName() {
return "Charles V, le Sage";
}
/**
* cette fonction retourne le coût en mana de la carte qui sera afficher
*
* @return le cout
*/
@Override
public int getCost() {
return 5;
}
/**
* cette fonction retourne le lien wikipédia de la carte qui sera afficher
*
* @return le lien wikipedia
*/
@Override
public String getWikipediaLink() {
return "https://fr.wikipedia.org/wiki/Charles_V_le_Sage";
}
/**
* cette fonction retourne la catégorie de la carte qui sera afficher
*
* @return la categorie
*/
@Override
public String getCategorie() {
return "Politique, Militaire";
}
}
@@ -0,0 +1,97 @@
package com.iutlaval.myapplication.Game.Cards;
import android.content.Context;
import com.iutlaval.myapplication.R;
public class Moyen_Age_CharlesVII extends Card{
/**
* cree une carte est lui definit un drawable
*
* @param UID
* @param c
*/
public Moyen_Age_CharlesVII(String UID, Context c) {
super(UID, c);
}
/**
* retourne l'indice de la texture de la photo de la carte
*
* @return
*/
@Override
public int getCardPicture() {
return R.drawable.t_c_charles_vii;
}
/**
* retourn le texte de la description de la carte
*
* @return la description
*/
@Override
public String getDescription() {
return "";
}
/**
* retourne un entier coresspondant a l'attaque de la carte
*
* @return
*/
@Override
public int getAttack() {
return 4;
}
/**
* retourne la santé de la carte
*
* @return
*/
@Override
public int getHealth() {
return 2;
}
/**
* cette fonction retourne le nom de la carte qui sera afficher
*
* @return le nom
*/
@Override
public String getName() {
return "Charles VII le Victorieux";
}
/**
* cette fonction retourne le coût en mana de la carte qui sera afficher
*
* @return le cout
*/
@Override
public int getCost() {
return 3;
}
/**
* cette fonction retourne le lien wikipédia de la carte qui sera afficher
*
* @return le lien wikipedia
*/
@Override
public String getWikipediaLink() {
return "https://fr.wikipedia.org/wiki/Charles_VII_(roi_de_France)";
}
/**
* cette fonction retourne la catégorie de la carte qui sera afficher
*
* @return la categorie
*/
@Override
public String getCategorie() {
return "politique, militaire";
}
}
@@ -0,0 +1,97 @@
package com.iutlaval.myapplication.Game.Cards;
import android.content.Context;
import com.iutlaval.myapplication.R;
public class Moyen_Age_Chretien_De_Troyes extends Card{
/**
* cree une carte est lui definit un drawable
*
* @param UID
* @param c
*/
public Moyen_Age_Chretien_De_Troyes(String UID, Context c) {
super(UID, c);
}
/**
* retourne l'indice de la texture de la photo de la carte
*
* @return
*/
@Override
public int getCardPicture() {
return R.drawable.t_c_chretien_de_troyes;
}
/**
* retourn le texte de la description de la carte
*
* @return la description
*/
@Override
public String getDescription() {
return "";
}
/**
* retourne un entier coresspondant a l'attaque de la carte
*
* @return
*/
@Override
public int getAttack() {
return 1;
}
/**
* retourne la santé de la carte
*
* @return
*/
@Override
public int getHealth() {
return 2;
}
/**
* cette fonction retourne le nom de la carte qui sera afficher
*
* @return le nom
*/
@Override
public String getName() {
return "Chrétien de Troyes, fondateur de l'écriture arthurienne";
}
/**
* cette fonction retourne le coût en mana de la carte qui sera afficher
*
* @return le cout
*/
@Override
public int getCost() {
return 1;
}
/**
* cette fonction retourne le lien wikipédia de la carte qui sera afficher
*
* @return le lien wikipedia
*/
@Override
public String getWikipediaLink() {
return "https://fr.wikipedia.org/wiki/Chr%C3%A9tien_de_Troyes";
}
/**
* cette fonction retourne la catégorie de la carte qui sera afficher
*
* @return la categorie
*/
@Override
public String getCategorie() {
return "litteraire";
}
}
@@ -0,0 +1,97 @@
package com.iutlaval.myapplication.Game.Cards;
import android.content.Context;
import com.iutlaval.myapplication.R;
public class Moyen_Age_Christine extends Card{
/**
* cree une carte est lui definit un drawable
*
* @param UID
* @param c
*/
public Moyen_Age_Christine(String UID, Context c) {
super(UID, c);
}
/**
* retourne l'indice de la texture de la photo de la carte
*
* @return
*/
@Override
public int getCardPicture() {
return R.drawable.t_c_christine;
}
/**
* retourn le texte de la description de la carte
*
* @return la description
*/
@Override
public String getDescription() {
return "";
}
/**
* retourne un entier coresspondant a l'attaque de la carte
*
* @return
*/
@Override
public int getAttack() {
return 0;
}
/**
* retourne la santé de la carte
*
* @return
*/
@Override
public int getHealth() {
return 2;
}
/**
* cette fonction retourne le nom de la carte qui sera afficher
*
* @return le nom
*/
@Override
public String getName() {
return "Christine de Pizan, première femme de lettre";
}
/**
* cette fonction retourne le coût en mana de la carte qui sera afficher
*
* @return le cout
*/
@Override
public int getCost() {
return 0;
}
/**
* cette fonction retourne le lien wikipédia de la carte qui sera afficher
*
* @return le lien wikipedia
*/
@Override
public String getWikipediaLink() {
return "https://fr.wikipedia.org/wiki/Christine_de_Pizan";
}
/**
* cette fonction retourne la catégorie de la carte qui sera afficher
*
* @return la categorie
*/
@Override
public String getCategorie() {
return "litteraire";
}
}
@@ -0,0 +1,97 @@
package com.iutlaval.myapplication.Game.Cards;
import android.content.Context;
import com.iutlaval.myapplication.R;
public class Moyen_Age_Clovis extends Card{
/**
* cree une carte est lui definit un drawable
*
* @param UID
* @param c
*/
public Moyen_Age_Clovis(String UID, Context c) {
super(UID, c);
}
/**
* retourne l'indice de la texture de la photo de la carte
*
* @return
*/
@Override
public int getCardPicture() {
return R.drawable.t_c_clovis;
}
/**
* retourn le texte de la description de la carte
*
* @return la description
*/
@Override
public String getDescription() {
return "";
}
/**
* retourne un entier coresspondant a l'attaque de la carte
*
* @return
*/
@Override
public int getAttack() {
return 5;
}
/**
* retourne la santé de la carte
*
* @return
*/
@Override
public int getHealth() {
return 15;
}
/**
* cette fonction retourne le nom de la carte qui sera afficher
*
* @return le nom
*/
@Override
public String getName() {
return "Clovis, premier roi des francs";
}
/**
* cette fonction retourne le coût en mana de la carte qui sera afficher
*
* @return le cout
*/
@Override
public int getCost() {
return 10;
}
/**
* cette fonction retourne le lien wikipédia de la carte qui sera afficher
*
* @return le lien wikipedia
*/
@Override
public String getWikipediaLink() {
return "https://fr.wikipedia.org/wiki/Clovis_Ier";
}
/**
* cette fonction retourne la catégorie de la carte qui sera afficher
*
* @return la categorie
*/
@Override
public String getCategorie() {
return "politique, militaire";
}
}
@@ -0,0 +1,98 @@
package com.iutlaval.myapplication.Game.Cards;
import android.content.Context;
import com.iutlaval.myapplication.R;
public class Moyen_Age_Croisade extends Card{
/**
* cree une carte est lui definit un drawable
*
* @param UID
* @param c
*/
public Moyen_Age_Croisade(String UID, Context c) {
super(UID, c);
}
/**
* retourne l'indice de la texture de la photo de la carte
*
* @return
*/
@Override
public int getCardPicture() {
return R.drawable.t_c_croisade;
}
/**
* retourn le texte de la description de la carte
*
* @return la description
*/
@Override
public String getDescription() {
return "Choississez une créature que vous controller et une créature que vous ne controllez pas, elle se battent entre elle";
}
/**
* retourne un entier coresspondant a l'attaque de la carte
*
* @return
*/
@Override
public int getAttack() {
return 0;
}
/**
* retourne la santé de la carte
*
* @return
*/
@Override
public int getHealth() {
return 0;
}
/**
* cette fonction retourne le nom de la carte qui sera afficher
*
* @return le nom
*/
@Override
public String getName() {
return "croisade";
}
/**
* cette fonction retourne le coût en mana de la carte qui sera afficher
*
* @return le cout
*/
@Override
public int getCost() {
return 3;
}
/**
* cette fonction retourne le lien wikipédia de la carte qui sera afficher
*
* @return le lien wikipedia
*/
@Override
public String getWikipediaLink() {
return "https://fr.wikipedia.org/wiki/Croisades";
}
/**
* cette fonction retourne la catégorie de la carte qui sera afficher
*
* @return la categorie
*/
@Override
public String getCategorie() {
return "sort";
}
}
@@ -0,0 +1,97 @@
package com.iutlaval.myapplication.Game.Cards;
import android.content.Context;
import com.iutlaval.myapplication.R;
public class Moyen_Age_Etienne extends Card{
/**
* cree une carte est lui definit un drawable
*
* @param UID
* @param c
*/
public Moyen_Age_Etienne(String UID, Context c) {
super(UID, c);
}
/**
* retourne l'indice de la texture de la photo de la carte
*
* @return
*/
@Override
public int getCardPicture() {
return R.drawable.t_c_etienne;
}
/**
* retourn le texte de la description de la carte
*
* @return la description
*/
@Override
public String getDescription() {
return "initiative";
}
/**
* retourne un entier coresspondant a l'attaque de la carte
*
* @return
*/
@Override
public int getAttack() {
return 2;
}
/**
* retourne la santé de la carte
*
* @return
*/
@Override
public int getHealth() {
return 3;
}
/**
* cette fonction retourne le nom de la carte qui sera afficher
*
* @return le nom
*/
@Override
public String getName() {
return "Etienne Chevalier, commis du Victorieux";
}
/**
* cette fonction retourne le coût en mana de la carte qui sera afficher
*
* @return le cout
*/
@Override
public int getCost() {
return 3;
}
/**
* cette fonction retourne le lien wikipédia de la carte qui sera afficher
*
* @return le lien wikipedia
*/
@Override
public String getWikipediaLink() {
return "https://fr.wikipedia.org/wiki/%C3%89tienne_Chevalier";
}
/**
* cette fonction retourne la catégorie de la carte qui sera afficher
*
* @return la categorie
*/
@Override
public String getCategorie() {
return "politique";
}
}
@@ -0,0 +1,97 @@
package com.iutlaval.myapplication.Game.Cards;
import android.content.Context;
import com.iutlaval.myapplication.R;
public class Moyen_Age_Ferré extends Card{
/**
* cree une carte est lui definit un drawable
*
* @param UID
* @param c
*/
public Moyen_Age_Ferré(String UID, Context c) {
super(UID, c);
}
/**
* retourne l'indice de la texture de la photo de la carte
*
* @return
*/
@Override
public int getCardPicture() {
return R.drawable.t_c_ferre;
}
/**
* retourn le texte de la description de la carte
*
* @return la description
*/
@Override
public String getDescription() {
return "celerite";
}
/**
* retourne un entier coresspondant a l'attaque de la carte
*
* @return
*/
@Override
public int getAttack() {
return 3;
}
/**
* retourne la santé de la carte
*
* @return
*/
@Override
public int getHealth() {
return 1;
}
/**
* cette fonction retourne le nom de la carte qui sera afficher
*
* @return le nom
*/
@Override
public String getName() {
return "Le Grand Ferré, paysan au bras puissant";
}
/**
* cette fonction retourne le coût en mana de la carte qui sera afficher
*
* @return le cout
*/
@Override
public int getCost() {
return 2;
}
/**
* cette fonction retourne le lien wikipédia de la carte qui sera afficher
*
* @return le lien wikipedia
*/
@Override
public String getWikipediaLink() {
return "https://fr.wikipedia.org/wiki/Grand_Ferr%C3%A9";
}
/**
* cette fonction retourne la catégorie de la carte qui sera afficher
*
* @return la categorie
*/
@Override
public String getCategorie() {
return "militaire";
}
}
@@ -0,0 +1,97 @@
package com.iutlaval.myapplication.Game.Cards;
import android.content.Context;
import com.iutlaval.myapplication.R;
public class Moyen_Age_Guerre_100 extends Card{
/**
* cree une carte est lui definit un drawable
*
* @param UID
* @param c
*/
public Moyen_Age_Guerre_100(String UID, Context c) {
super(UID, c);
}
/**
* retourne l'indice de la texture de la photo de la carte
*
* @return
*/
@Override
public int getCardPicture() {
return R.drawable.t_c_guerre;
}
/**
* retourn le texte de la description de la carte
*
* @return la description
*/
@Override
public String getDescription() {
return "Vos créature ont +2/+1 jusqu'a la fin du tour";
}
/**
* retourne un entier coresspondant a l'attaque de la carte
*
* @return
*/
@Override
public int getAttack() {
return 0;
}
/**
* retourne la santé de la carte
*
* @return
*/
@Override
public int getHealth() {
return 0;
}
/**
* cette fonction retourne le nom de la carte qui sera afficher
*
* @return le nom
*/
@Override
public String getName() {
return "guerre de 100 ans";
}
/**
* cette fonction retourne le coût en mana de la carte qui sera afficher
*
* @return le cout
*/
@Override
public int getCost() {
return 3;
}
/**
* cette fonction retourne le lien wikipédia de la carte qui sera afficher
*
* @return le lien wikipedia
*/
@Override
public String getWikipediaLink() {
return "https://fr.wikipedia.org/wiki/Guerre_de_Cent_Ans";
}
/**
* cette fonction retourne la catégorie de la carte qui sera afficher
*
* @return la categorie
*/
@Override
public String getCategorie() {
return "sort";
}
}
@@ -0,0 +1,97 @@
package com.iutlaval.myapplication.Game.Cards;
import android.content.Context;
import com.iutlaval.myapplication.R;
public class Moyen_Age_Guillaume extends Card{
/**
* cree une carte est lui definit un drawable
*
* @param UID
* @param c
*/
public Moyen_Age_Guillaume(String UID, Context c) {
super(UID, c);
}
/**
* retourne l'indice de la texture de la photo de la carte
*
* @return
*/
@Override
public int getCardPicture() {
return R.drawable.t_c_guillaume;
}
/**
* retourn le texte de la description de la carte
*
* @return la description
*/
@Override
public String getDescription() {
return "";
}
/**
* retourne un entier coresspondant a l'attaque de la carte
*
* @return
*/
@Override
public int getAttack() {
return 1;
}
/**
* retourne la santé de la carte
*
* @return
*/
@Override
public int getHealth() {
return 2;
}
/**
* cette fonction retourne le nom de la carte qui sera afficher
*
* @return le nom
*/
@Override
public String getName() {
return "Guillaume de Nogaret, conseiller du Roi de fer";
}
/**
* cette fonction retourne le coût en mana de la carte qui sera afficher
*
* @return le cout
*/
@Override
public int getCost() {
return 1;
}
/**
* cette fonction retourne le lien wikipédia de la carte qui sera afficher
*
* @return le lien wikipedia
*/
@Override
public String getWikipediaLink() {
return "https://fr.wikipedia.org/wiki/Guillaume_de_Nogaret";
}
/**
* cette fonction retourne la catégorie de la carte qui sera afficher
*
* @return la categorie
*/
@Override
public String getCategorie() {
return "litteraire, politique";
}
}
@@ -0,0 +1,97 @@
package com.iutlaval.myapplication.Game.Cards;
import android.content.Context;
import com.iutlaval.myapplication.R;
public class Moyen_Age_Heresie_Cathares extends Card{
/**
* cree une carte est lui definit un drawable
*
* @param UID
* @param c
*/
public Moyen_Age_Heresie_Cathares(String UID, Context c) {
super(UID, c);
}
/**
* retourne l'indice de la texture de la photo de la carte
*
* @return
*/
@Override
public int getCardPicture() {
return R.drawable.t_c_heresie;
}
/**
* retourn le texte de la description de la carte
*
* @return la description
*/
@Override
public String getDescription() {
return "les creatures que vous controlez gagne +6/+6 jusqu'a la fin du tour";
}
/**
* retourne un entier coresspondant a l'attaque de la carte
*
* @return
*/
@Override
public int getAttack() {
return 0;
}
/**
* retourne la santé de la carte
*
* @return
*/
@Override
public int getHealth() {
return 0;
}
/**
* cette fonction retourne le nom de la carte qui sera afficher
*
* @return le nom
*/
@Override
public String getName() {
return "hérésie des cathares";
}
/**
* cette fonction retourne le coût en mana de la carte qui sera afficher
*
* @return le cout
*/
@Override
public int getCost() {
return 8;
}
/**
* cette fonction retourne le lien wikipédia de la carte qui sera afficher
*
* @return le lien wikipedia
*/
@Override
public String getWikipediaLink() {
return "https://fr.wikipedia.org/wiki/Catharisme";
}
/**
* cette fonction retourne la catégorie de la carte qui sera afficher
*
* @return la categorie
*/
@Override
public String getCategorie() {
return "sort";
}
}
@@ -0,0 +1,97 @@
package com.iutlaval.myapplication.Game.Cards;
import android.content.Context;
import com.iutlaval.myapplication.R;
public class Moyen_Age_Hugue extends Card{
/**
* cree une carte est lui definit un drawable
*
* @param UID
* @param c
*/
public Moyen_Age_Hugue(String UID, Context c) {
super(UID, c);
}
/**
* retourne l'indice de la texture de la photo de la carte
*
* @return
*/
@Override
public int getCardPicture() {
return R.drawable.t_c_hugues;
}
/**
* retourn le texte de la description de la carte
*
* @return la description
*/
@Override
public String getDescription() {
return "Vos créatures ont la vigilance until EOT";
}
/**
* retourne un entier coresspondant a l'attaque de la carte
*
* @return
*/
@Override
public int getAttack() {
return 3;
}
/**
* retourne la santé de la carte
*
* @return
*/
@Override
public int getHealth() {
return 5;
}
/**
* cette fonction retourne le nom de la carte qui sera afficher
*
* @return le nom
*/
@Override
public String getName() {
return "Hugue capet, fondateur de la dynastie capétienne";
}
/**
* cette fonction retourne le coût en mana de la carte qui sera afficher
*
* @return le cout
*/
@Override
public int getCost() {
return 5;
}
/**
* cette fonction retourne le lien wikipédia de la carte qui sera afficher
*
* @return le lien wikipedia
*/
@Override
public String getWikipediaLink() {
return "https://fr.wikipedia.org/wiki/Hugues_Capet";
}
/**
* cette fonction retourne la catégorie de la carte qui sera afficher
*
* @return la categorie
*/
@Override
public String getCategorie() {
return "politique, militaire";
}
}
@@ -0,0 +1,97 @@
package com.iutlaval.myapplication.Game.Cards;
import android.content.Context;
import com.iutlaval.myapplication.R;
public class Moyen_Age_Isabelle extends Card{
/**
* cree une carte est lui definit un drawable
*
* @param UID
* @param c
*/
public Moyen_Age_Isabelle(String UID, Context c) {
super(UID, c);
}
/**
* retourne l'indice de la texture de la photo de la carte
*
* @return
*/
@Override
public int getCardPicture() {
return R.drawable.t_c_isabelle;
}
/**
* retourn le texte de la description de la carte
*
* @return la description
*/
@Override
public String getDescription() {
return "Vos créatures utilise leur point d'endurance à la place de leur attaque jusqu'a la fin du tour";
}
/**
* retourne un entier coresspondant a l'attaque de la carte
*
* @return
*/
@Override
public int getAttack() {
return 1;
}
/**
* retourne la santé de la carte
*
* @return
*/
@Override
public int getHealth() {
return 3;
}
/**
* cette fonction retourne le nom de la carte qui sera afficher
*
* @return le nom
*/
@Override
public String getName() {
return "Isabelle, la louve de france";
}
/**
* cette fonction retourne le coût en mana de la carte qui sera afficher
*
* @return le cout
*/
@Override
public int getCost() {
return 3;
}
/**
* cette fonction retourne le lien wikipédia de la carte qui sera afficher
*
* @return le lien wikipedia
*/
@Override
public String getWikipediaLink() {
return "https://fr.wikipedia.org/wiki/Isabelle_de_France_(1295-1358)";
}
/**
* cette fonction retourne la catégorie de la carte qui sera afficher
*
* @return la categorie
*/
@Override
public String getCategorie() {
return "politique";
}
}
@@ -0,0 +1,97 @@
package com.iutlaval.myapplication.Game.Cards;
import android.content.Context;
import com.iutlaval.myapplication.R;
public class Moyen_Age_Jean extends Card{
/**
* cree une carte est lui definit un drawable
*
* @param UID
* @param c
*/
public Moyen_Age_Jean(String UID, Context c) {
super(UID, c);
}
/**
* retourne l'indice de la texture de la photo de la carte
*
* @return
*/
@Override
public int getCardPicture() {
return R.drawable.t_c_jean;
}
/**
* retourn le texte de la description de la carte
*
* @return la description
*/
@Override
public String getDescription() {
return "vos créatures ont +1/+1 jusqu'a la fin du tour";
}
/**
* retourne un entier coresspondant a l'attaque de la carte
*
* @return
*/
@Override
public int getAttack() {
return 0;
}
/**
* retourne la santé de la carte
*
* @return
*/
@Override
public int getHealth() {
return 3;
}
/**
* cette fonction retourne le nom de la carte qui sera afficher
*
* @return le nom
*/
@Override
public String getName() {
return "L'enlumineur Jean Pucelle";
}
/**
* cette fonction retourne le coût en mana de la carte qui sera afficher
*
* @return le cout
*/
@Override
public int getCost() {
return 2;
}
/**
* cette fonction retourne le lien wikipédia de la carte qui sera afficher
*
* @return le lien wikipedia
*/
@Override
public String getWikipediaLink() {
return "https://fr.wikipedia.org/wiki/Jean_Pucelle";
}
/**
* cette fonction retourne la catégorie de la carte qui sera afficher
*
* @return la categorie
*/
@Override
public String getCategorie() {
return "litteraire";
}
}
@@ -0,0 +1,97 @@
package com.iutlaval.myapplication.Game.Cards;
import android.content.Context;
import com.iutlaval.myapplication.R;
public class Moyen_Age_Jean_Vienne extends Card{
/**
* cree une carte est lui definit un drawable
*
* @param UID
* @param c
*/
public Moyen_Age_Jean_Vienne(String UID, Context c) {
super(UID, c);
}
/**
* retourne l'indice de la texture de la photo de la carte
*
* @return
*/
@Override
public int getCardPicture() {
return R.drawable.t_c_jean_vienne;
}
/**
* retourn le texte de la description de la carte
*
* @return la description
*/
@Override
public String getDescription() {
return "";
}
/**
* retourne un entier coresspondant a l'attaque de la carte
*
* @return
*/
@Override
public int getAttack() {
return 2;
}
/**
* retourne la santé de la carte
*
* @return
*/
@Override
public int getHealth() {
return 6;
}
/**
* cette fonction retourne le nom de la carte qui sera afficher
*
* @return le nom
*/
@Override
public String getName() {
return "Jean de Vienne, Le « Du Guesclin » de la Mer";
}
/**
* cette fonction retourne le coût en mana de la carte qui sera afficher
*
* @return le cout
*/
@Override
public int getCost() {
return 4;
}
/**
* cette fonction retourne le lien wikipédia de la carte qui sera afficher
*
* @return le lien wikipedia
*/
@Override
public String getWikipediaLink() {
return "https://fr.wikipedia.org/wiki/Jean_de_Vienne";
}
/**
* cette fonction retourne la catégorie de la carte qui sera afficher
*
* @return la categorie
*/
@Override
public String getCategorie() {
return "militaire";
}
}
@@ -0,0 +1,97 @@
package com.iutlaval.myapplication.Game.Cards;
import android.content.Context;
import com.iutlaval.myapplication.R;
public class Moyen_Age_Jeanne extends Card{
/**
* cree une carte est lui definit un drawable
*
* @param UID
* @param c
*/
public Moyen_Age_Jeanne(String UID, Context c) {
super(UID, c);
}
/**
* retourne l'indice de la texture de la photo de la carte
*
* @return
*/
@Override
public int getCardPicture() {
return R.drawable.t_c_jeanne;
}
/**
* retourn le texte de la description de la carte
*
* @return la description
*/
@Override
public String getDescription() {
return "lien de vie, initiative";
}
/**
* retourne un entier coresspondant a l'attaque de la carte
*
* @return
*/
@Override
public int getAttack() {
return 3;
}
/**
* retourne la santé de la carte
*
* @return
*/
@Override
public int getHealth() {
return 4;
}
/**
* cette fonction retourne le nom de la carte qui sera afficher
*
* @return le nom
*/
@Override
public String getName() {
return "Jeanne d'arc la Pucelle d'Orléans";
}
/**
* cette fonction retourne le coût en mana de la carte qui sera afficher
*
* @return le cout
*/
@Override
public int getCost() {
return 4;
}
/**
* cette fonction retourne le lien wikipédia de la carte qui sera afficher
*
* @return le lien wikipedia
*/
@Override
public String getWikipediaLink() {
return "https://fr.wikipedia.org/wiki/Jeanne_d%27Arc";
}
/**
* cette fonction retourne la catégorie de la carte qui sera afficher
*
* @return la categorie
*/
@Override
public String getCategorie() {
return "militaire";
}
}
@@ -0,0 +1,97 @@
package com.iutlaval.myapplication.Game.Cards;
import android.content.Context;
import com.iutlaval.myapplication.R;
public class Moyen_Age_Louis extends Card{
/**
* cree une carte est lui definit un drawable
*
* @param UID
* @param c
*/
public Moyen_Age_Louis(String UID, Context c) {
super(UID, c);
}
/**
* retourne l'indice de la texture de la photo de la carte
*
* @return
*/
@Override
public int getCardPicture() {
return R.drawable.t_c_louis_ix;
}
/**
* retourn le texte de la description de la carte
*
* @return la description
*/
@Override
public String getDescription() {
return "Vos créatures ont +3/+0 et la célérité jusqua la fin du tour";
}
/**
* retourne un entier coresspondant a l'attaque de la carte
*
* @return
*/
@Override
public int getAttack() {
return 1;
}
/**
* retourne la santé de la carte
*
* @return
*/
@Override
public int getHealth() {
return 4;
}
/**
* cette fonction retourne le nom de la carte qui sera afficher
*
* @return le nom
*/
@Override
public String getName() {
return "Saint Louis IX ";
}
/**
* cette fonction retourne le coût en mana de la carte qui sera afficher
*
* @return le cout
*/
@Override
public int getCost() {
return 6;
}
/**
* cette fonction retourne le lien wikipédia de la carte qui sera afficher
*
* @return le lien wikipedia
*/
@Override
public String getWikipediaLink() {
return "https://fr.wikipedia.org/wiki/Louis_IX";
}
/**
* cette fonction retourne la catégorie de la carte qui sera afficher
*
* @return la categorie
*/
@Override
public String getCategorie() {
return "politique, militaire";
}
}
@@ -0,0 +1,97 @@
package com.iutlaval.myapplication.Game.Cards;
import android.content.Context;
import com.iutlaval.myapplication.R;
public class Moyen_Age_Malediction_Templier extends Card{
/**
* cree une carte est lui definit un drawable
*
* @param UID
* @param c
*/
public Moyen_Age_Malediction_Templier(String UID, Context c) {
super(UID, c);
}
/**
* retourne l'indice de la texture de la photo de la carte
*
* @return
*/
@Override
public int getCardPicture() {
return R.drawable.t_c_templier;
}
/**
* retourn le texte de la description de la carte
*
* @return la description
*/
@Override
public String getDescription() {
return "la creature ciblée gagne -2/-2 jusqu'a la fin du tour";
}
/**
* retourne un entier coresspondant a l'attaque de la carte
*
* @return
*/
@Override
public int getAttack() {
return 0;
}
/**
* retourne la santé de la carte
*
* @return
*/
@Override
public int getHealth() {
return 0;
}
/**
* cette fonction retourne le nom de la carte qui sera afficher
*
* @return le nom
*/
@Override
public String getName() {
return "malediction des templiers";
}
/**
* cette fonction retourne le coût en mana de la carte qui sera afficher
*
* @return le cout
*/
@Override
public int getCost() {
return 1;
}
/**
* cette fonction retourne le lien wikipédia de la carte qui sera afficher
*
* @return le lien wikipedia
*/
@Override
public String getWikipediaLink() {
return "https://fr.wikipedia.org/wiki/L%C3%A9gendes_au_sujet_des_Templiers";
}
/**
* cette fonction retourne la catégorie de la carte qui sera afficher
*
* @return la categorie
*/
@Override
public String getCategorie() {
return "sort";
}
}
@@ -0,0 +1,97 @@
package com.iutlaval.myapplication.Game.Cards;
import android.content.Context;
import com.iutlaval.myapplication.R;
public class Moyen_Age_Peste extends Card{
/**
* cree une carte est lui definit un drawable
*
* @param UID
* @param c
*/
public Moyen_Age_Peste(String UID, Context c) {
super(UID, c);
}
/**
* retourne l'indice de la texture de la photo de la carte
*
* @return
*/
@Override
public int getCardPicture() {
return R.drawable.t_c_peste;
}
/**
* retourn le texte de la description de la carte
*
* @return la description
*/
@Override
public String getDescription() {
return "Metter un marqueur Peste Sur chaque créature (au debut de chaque tour,mettez un marqueur -0/-1 sur chaque créature avec un marqueur Peste";
}
/**
* retourne un entier coresspondant a l'attaque de la carte
*
* @return
*/
@Override
public int getAttack() {
return 0;
}
/**
* retourne la santé de la carte
*
* @return
*/
@Override
public int getHealth() {
return 0;
}
/**
* cette fonction retourne le nom de la carte qui sera afficher
*
* @return le nom
*/
@Override
public String getName() {
return "la peste";
}
/**
* cette fonction retourne le coût en mana de la carte qui sera afficher
*
* @return le cout
*/
@Override
public int getCost() {
return 4;
}
/**
* cette fonction retourne le lien wikipédia de la carte qui sera afficher
*
* @return le lien wikipedia
*/
@Override
public String getWikipediaLink() {
return "https://fr.wikipedia.org/wiki/Peste_noire";
}
/**
* cette fonction retourne la catégorie de la carte qui sera afficher
*
* @return la categorie
*/
@Override
public String getCategorie() {
return "sort";
}
}
@@ -0,0 +1,97 @@
package com.iutlaval.myapplication.Game.Cards;
import android.content.Context;
import com.iutlaval.myapplication.R;
public class Moyen_Age_Philippe extends Card{
/**
* cree une carte est lui definit un drawable
*
* @param UID
* @param c
*/
public Moyen_Age_Philippe(String UID, Context c) {
super(UID, c);
}
/**
* retourne l'indice de la texture de la photo de la carte
*
* @return
*/
@Override
public int getCardPicture() {
return R.drawable.t_c_philippe_ii;
}
/**
* retourn le texte de la description de la carte
*
* @return la description
*/
@Override
public String getDescription() {
return "";
}
/**
* retourne un entier coresspondant a l'attaque de la carte
*
* @return
*/
@Override
public int getAttack() {
return 3;
}
/**
* retourne la santé de la carte
*
* @return
*/
@Override
public int getHealth() {
return 8;
}
/**
* cette fonction retourne le nom de la carte qui sera afficher
*
* @return le nom
*/
@Override
public String getName() {
return "Philippe II dit Auguste";
}
/**
* cette fonction retourne le coût en mana de la carte qui sera afficher
*
* @return le cout
*/
@Override
public int getCost() {
return 5;
}
/**
* cette fonction retourne le lien wikipédia de la carte qui sera afficher
*
* @return le lien wikipedia
*/
@Override
public String getWikipediaLink() {
return "https://fr.wikipedia.org/wiki/Philippe_II_Auguste";
}
/**
* cette fonction retourne la catégorie de la carte qui sera afficher
*
* @return la categorie
*/
@Override
public String getCategorie() {
return "politique, militaire";
}
}
@@ -0,0 +1,97 @@
package com.iutlaval.myapplication.Game.Cards;
import android.content.Context;
import com.iutlaval.myapplication.R;
public class Moyen_Age_PhilippeIV extends Card{
/**
* cree une carte est lui definit un drawable
*
* @param UID
* @param c
*/
public Moyen_Age_PhilippeIV(String UID, Context c) {
super(UID, c);
}
/**
* retourne l'indice de la texture de la photo de la carte
*
* @return
*/
@Override
public int getCardPicture() {
return R.drawable.t_c_philippe_iv;
}
/**
* retourn le texte de la description de la carte
*
* @return la description
*/
@Override
public String getDescription() {
return "Inciblable";
}
/**
* retourne un entier coresspondant a l'attaque de la carte
*
* @return
*/
@Override
public int getAttack() {
return 2;
}
/**
* retourne la santé de la carte
*
* @return
*/
@Override
public int getHealth() {
return 3;
}
/**
* cette fonction retourne le nom de la carte qui sera afficher
*
* @return le nom
*/
@Override
public String getName() {
return "Philippe IV le Roi de fer";
}
/**
* cette fonction retourne le coût en mana de la carte qui sera afficher
*
* @return le cout
*/
@Override
public int getCost() {
return 5;
}
/**
* cette fonction retourne le lien wikipédia de la carte qui sera afficher
*
* @return le lien wikipedia
*/
@Override
public String getWikipediaLink() {
return "https://fr.wikipedia.org/wiki/Philippe_IV_le_Bel";
}
/**
* cette fonction retourne la catégorie de la carte qui sera afficher
*
* @return la categorie
*/
@Override
public String getCategorie() {
return "politique, militaire";
}
}
@@ -0,0 +1,97 @@
package com.iutlaval.myapplication.Game.Cards;
import android.content.Context;
import com.iutlaval.myapplication.R;
public class Moyen_Age_Philippe_Cacqueray extends Card{
/**
* cree une carte est lui definit un drawable
*
* @param UID
* @param c
*/
public Moyen_Age_Philippe_Cacqueray(String UID, Context c) {
super(UID, c);
}
/**
* retourne l'indice de la texture de la photo de la carte
*
* @return
*/
@Override
public int getCardPicture() {
return R.drawable.t_c_cacqueray;
}
/**
* retourn le texte de la description de la carte
*
* @return la description
*/
@Override
public String getDescription() {
return "";
}
/**
* retourne un entier coresspondant a l'attaque de la carte
*
* @return
*/
@Override
public int getAttack() {
return 3;
}
/**
* retourne la santé de la carte
*
* @return
*/
@Override
public int getHealth() {
return 1;
}
/**
* cette fonction retourne le nom de la carte qui sera afficher
*
* @return le nom
*/
@Override
public String getName() {
return "Philippe Cacqueray, inventeur du plat en verre";
}
/**
* cette fonction retourne le coût en mana de la carte qui sera afficher
*
* @return le cout
*/
@Override
public int getCost() {
return 2;
}
/**
* cette fonction retourne le lien wikipédia de la carte qui sera afficher
*
* @return le lien wikipedia
*/
@Override
public String getWikipediaLink() {
return "https://fr.wikipedia.org/wiki/Famille_de_Cacqueray";
}
/**
* cette fonction retourne la catégorie de la carte qui sera afficher
*
* @return la categorie
*/
@Override
public String getCategorie() {
return "scientifique";
}
}
@@ -0,0 +1,97 @@
package com.iutlaval.myapplication.Game.Cards;
import android.content.Context;
import com.iutlaval.myapplication.R;
public class Moyen_Age_Pierre extends Card{
/**
* cree une carte est lui definit un drawable
*
* @param UID
* @param c
*/
public Moyen_Age_Pierre(String UID, Context c) {
super(UID, c);
}
/**
* retourne l'indice de la texture de la photo de la carte
*
* @return
*/
@Override
public int getCardPicture() {
return R.drawable.t_c_pierre;
}
/**
* retourn le texte de la description de la carte
*
* @return la description
*/
@Override
public String getDescription() {
return "vigilance";
}
/**
* retourne un entier coresspondant a l'attaque de la carte
*
* @return
*/
@Override
public int getAttack() {
return 1;
}
/**
* retourne la santé de la carte
*
* @return
*/
@Override
public int getHealth() {
return 4;
}
/**
* cette fonction retourne le nom de la carte qui sera afficher
*
* @return le nom
*/
@Override
public String getName() {
return "Pierre Flote, légiste et chancelier du Roi de fer";
}
/**
* cette fonction retourne le coût en mana de la carte qui sera afficher
*
* @return le cout
*/
@Override
public int getCost() {
return 3;
}
/**
* cette fonction retourne le lien wikipédia de la carte qui sera afficher
*
* @return le lien wikipedia
*/
@Override
public String getWikipediaLink() {
return "https://fr.wikipedia.org/wiki/Pierre_Flote";
}
/**
* cette fonction retourne la catégorie de la carte qui sera afficher
*
* @return la categorie
*/
@Override
public String getCategorie() {
return "politique";
}
}
@@ -0,0 +1,97 @@
package com.iutlaval.myapplication.Game.Cards;
import android.content.Context;
import com.iutlaval.myapplication.R;
public class Moyen_Age_Pierre_Ermite extends Card{
/**
* cree une carte est lui definit un drawable
*
* @param UID
* @param c
*/
public Moyen_Age_Pierre_Ermite(String UID, Context c) {
super(UID, c);
}
/**
* retourne l'indice de la texture de la photo de la carte
*
* @return
*/
@Override
public int getCardPicture() {
return R.drawable.t_c_pierre;
}
/**
* retourn le texte de la description de la carte
*
* @return la description
*/
@Override
public String getDescription() {
return "";
}
/**
* retourne un entier coresspondant a l'attaque de la carte
*
* @return
*/
@Override
public int getAttack() {
return 0;
}
/**
* retourne la santé de la carte
*
* @return
*/
@Override
public int getHealth() {
return 3;
}
/**
* cette fonction retourne le nom de la carte qui sera afficher
*
* @return le nom
*/
@Override
public String getName() {
return "Pierre l'Ermitte, religieux des croisades";
}
/**
* cette fonction retourne le coût en mana de la carte qui sera afficher
*
* @return le cout
*/
@Override
public int getCost() {
return 1;
}
/**
* cette fonction retourne le lien wikipédia de la carte qui sera afficher
*
* @return le lien wikipedia
*/
@Override
public String getWikipediaLink() {
return "https://fr.wikipedia.org/wiki/Pierre_l%27Ermite";
}
/**
* cette fonction retourne la catégorie de la carte qui sera afficher
*
* @return la categorie
*/
@Override
public String getCategorie() {
return "militaire";
}
}
@@ -0,0 +1,97 @@
package com.iutlaval.myapplication.Game.Cards;
import android.content.Context;
import com.iutlaval.myapplication.R;
public class Moyen_Age_Pouvoir_Du_Franc extends Card{
/**
* cree une carte est lui definit un drawable
*
* @param UID
* @param c
*/
public Moyen_Age_Pouvoir_Du_Franc(String UID, Context c) {
super(UID, c);
}
/**
* retourne l'indice de la texture de la photo de la carte
*
* @return
*/
@Override
public int getCardPicture() {
return R.drawable.t_c_franc;
}
/**
* retourn le texte de la description de la carte
*
* @return la description
*/
@Override
public String getDescription() {
return "vous piochez deux carte";
}
/**
* retourne un entier coresspondant a l'attaque de la carte
*
* @return
*/
@Override
public int getAttack() {
return 0;
}
/**
* retourne la santé de la carte
*
* @return
*/
@Override
public int getHealth() {
return 0;
}
/**
* cette fonction retourne le nom de la carte qui sera afficher
*
* @return le nom
*/
@Override
public String getName() {
return "pouvoir du franc";
}
/**
* cette fonction retourne le coût en mana de la carte qui sera afficher
*
* @return le cout
*/
@Override
public int getCost() {
return 3;
}
/**
* cette fonction retourne le lien wikipédia de la carte qui sera afficher
*
* @return le lien wikipedia
*/
@Override
public String getWikipediaLink() {
return "https://fr.wikipedia.org/wiki/Franc";
}
/**
* cette fonction retourne la catégorie de la carte qui sera afficher
*
* @return la categorie
*/
@Override
public String getCategorie() {
return "sort";
}
}
@@ -0,0 +1,97 @@
package com.iutlaval.myapplication.Game.Cards;
import android.content.Context;
import com.iutlaval.myapplication.R;
public class Moyen_Age_Prise_Sainte_Terre extends Card{
/**
* cree une carte est lui definit un drawable
*
* @param UID
* @param c
*/
public Moyen_Age_Prise_Sainte_Terre(String UID, Context c) {
super(UID, c);
}
/**
* retourne l'indice de la texture de la photo de la carte
*
* @return
*/
@Override
public int getCardPicture() {
return R.drawable.t_c_terre_sainte;
}
/**
* retourn le texte de la description de la carte
*
* @return la description
*/
@Override
public String getDescription() {
return "jusqu'a la fin du tour l'attaque de vos créatures devient leurs endurance";
}
/**
* retourne un entier coresspondant a l'attaque de la carte
*
* @return
*/
@Override
public int getAttack() {
return 0;
}
/**
* retourne la santé de la carte
*
* @return
*/
@Override
public int getHealth() {
return 0;
}
/**
* cette fonction retourne le nom de la carte qui sera afficher
*
* @return le nom
*/
@Override
public String getName() {
return "prise de la terre sainte";
}
/**
* cette fonction retourne le coût en mana de la carte qui sera afficher
*
* @return le cout
*/
@Override
public int getCost() {
return 6;
}
/**
* cette fonction retourne le lien wikipédia de la carte qui sera afficher
*
* @return le lien wikipedia
*/
@Override
public String getWikipediaLink() {
return "https://fr.wikipedia.org/wiki/Terre_sainte";
}
/**
* cette fonction retourne la catégorie de la carte qui sera afficher
*
* @return la categorie
*/
@Override
public String getCategorie() {
return "sort";
}
}
@@ -0,0 +1,97 @@
package com.iutlaval.myapplication.Game.Cards;
import android.content.Context;
import com.iutlaval.myapplication.R;
public class Moyen_Age_Roland extends Card{
/**
* cree une carte est lui definit un drawable
*
* @param UID
* @param c
*/
public Moyen_Age_Roland(String UID, Context c) {
super(UID, c);
}
/**
* retourne l'indice de la texture de la photo de la carte
*
* @return
*/
@Override
public int getCardPicture() {
return R.drawable.t_c_roland;
}
/**
* retourn le texte de la description de la carte
*
* @return la description
*/
@Override
public String getDescription() {
return "Vigilance";
}
/**
* retourne un entier coresspondant a l'attaque de la carte
*
* @return
*/
@Override
public int getAttack() {
return 1;
}
/**
* retourne la santé de la carte
*
* @return
*/
@Override
public int getHealth() {
return 3;
}
/**
* cette fonction retourne le nom de la carte qui sera afficher
*
* @return le nom
*/
@Override
public String getName() {
return "Roland le preux";
}
/**
* cette fonction retourne le coût en mana de la carte qui sera afficher
*
* @return le cout
*/
@Override
public int getCost() {
return 2;
}
/**
* cette fonction retourne le lien wikipédia de la carte qui sera afficher
*
* @return le lien wikipedia
*/
@Override
public String getWikipediaLink() {
return "https://fr.wikipedia.org/wiki/Roland";
}
/**
* cette fonction retourne la catégorie de la carte qui sera afficher
*
* @return la categorie
*/
@Override
public String getCategorie() {
return "militaire";
}
}
@@ -0,0 +1,97 @@
package com.iutlaval.myapplication.Game.Cards;
import android.content.Context;
import com.iutlaval.myapplication.R;
public class Moyen_Age_Sire_Jean extends Card{
/**
* cree une carte est lui definit un drawable
*
* @param UID
* @param c
*/
public Moyen_Age_Sire_Jean(String UID, Context c) {
super(UID, c);
}
/**
* retourne l'indice de la texture de la photo de la carte
*
* @return
*/
@Override
public int getCardPicture() {
return R.drawable.t_c_sire_jean;
}
/**
* retourn le texte de la description de la carte
*
* @return la description
*/
@Override
public String getDescription() {
return "";
}
/**
* retourne un entier coresspondant a l'attaque de la carte
*
* @return
*/
@Override
public int getAttack() {
return 1;
}
/**
* retourne la santé de la carte
*
* @return
*/
@Override
public int getHealth() {
return 1;
}
/**
* cette fonction retourne le nom de la carte qui sera afficher
*
* @return le nom
*/
@Override
public String getName() {
return "Sire Jean de Joinville, biographe de Saint Louis";
}
/**
* cette fonction retourne le coût en mana de la carte qui sera afficher
*
* @return le cout
*/
@Override
public int getCost() {
return 1;
}
/**
* cette fonction retourne le lien wikipédia de la carte qui sera afficher
*
* @return le lien wikipedia
*/
@Override
public String getWikipediaLink() {
return "https://fr.wikipedia.org/wiki/Jean_de_Joinville";
}
/**
* cette fonction retourne la catégorie de la carte qui sera afficher
*
* @return la categorie
*/
@Override
public String getCategorie() {
return "politique";
}
}
@@ -0,0 +1,97 @@
package com.iutlaval.myapplication.Game.Cards;
import android.content.Context;
import com.iutlaval.myapplication.R;
public class Moyen_Age_Traite_Verdun extends Card{
/**
* cree une carte est lui definit un drawable
*
* @param UID
* @param c
*/
public Moyen_Age_Traite_Verdun(String UID, Context c) {
super(UID, c);
}
/**
* retourne l'indice de la texture de la photo de la carte
*
* @return
*/
@Override
public int getCardPicture() {
return R.drawable.t_c_traite_verdun;
}
/**
* retourn le texte de la description de la carte
*
* @return la description
*/
@Override
public String getDescription() {
return "La créature adverse ciblée ne peut pas attaquer pendant 2 tours.";
}
/**
* retourne un entier coresspondant a l'attaque de la carte
*
* @return
*/
@Override
public int getAttack() {
return 0;
}
/**
* retourne la santé de la carte
*
* @return
*/
@Override
public int getHealth() {
return 0;
}
/**
* cette fonction retourne le nom de la carte qui sera afficher
*
* @return le nom
*/
@Override
public String getName() {
return "traité de verdun";
}
/**
* cette fonction retourne le coût en mana de la carte qui sera afficher
*
* @return le cout
*/
@Override
public int getCost() {
return 2;
}
/**
* cette fonction retourne le lien wikipédia de la carte qui sera afficher
*
* @return le lien wikipedia
*/
@Override
public String getWikipediaLink() {
return "https://fr.wikipedia.org/wiki/Trait%C3%A9_de_Verdun";
}
/**
* cette fonction retourne la catégorie de la carte qui sera afficher
*
* @return la categorie
*/
@Override
public String getCategorie() {
return "sort";
}
}