ajout des cartes du deck rennaissance (pour de vrai cette fois)
@@ -0,0 +1,97 @@
|
|||||||
|
package com.iutlaval.myapplication.Game.Cards;
|
||||||
|
|
||||||
|
import android.content.Context;
|
||||||
|
|
||||||
|
import com.iutlaval.myapplication.R;
|
||||||
|
|
||||||
|
public class Renaissance_Copernic extends Card{
|
||||||
|
/**
|
||||||
|
* cree une carte est lui definit un drawable
|
||||||
|
*
|
||||||
|
* @param UID
|
||||||
|
* @param c
|
||||||
|
*/
|
||||||
|
public Renaissance_Copernic(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_copernic;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* retourn le texte de la description de la carte
|
||||||
|
*
|
||||||
|
* @return la description
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public String getDescription() {
|
||||||
|
return "RA: inflige 2 degats à l'adversaire";
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 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 2;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* cette fonction retourne le nom de la carte qui sera afficher
|
||||||
|
*
|
||||||
|
* @return le nom
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public String getName() {
|
||||||
|
return "Copernic, Défenseur de L'Héliocentrisme";
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 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/Nicolas_Copernic";
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 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 Renaissance_Mehmet extends Card{
|
||||||
|
/**
|
||||||
|
* cree une carte est lui definit un drawable
|
||||||
|
*
|
||||||
|
* @param UID
|
||||||
|
* @param c
|
||||||
|
*/
|
||||||
|
public Renaissance_Mehmet(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_mehmet;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* retourn le texte de la description de la carte
|
||||||
|
*
|
||||||
|
* @return la description
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public String getDescription() {
|
||||||
|
return "RA: Prend 2 dégat";
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 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 2;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* cette fonction retourne le nom de la carte qui sera afficher
|
||||||
|
*
|
||||||
|
* @return le nom
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public String getName() {
|
||||||
|
return "Mehmet II, Conquérant de Constantinople";
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 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/Mehmed_II";
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* cette fonction retourne la catégorie de la carte qui sera afficher
|
||||||
|
*
|
||||||
|
* @return la categorie
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public String getCategorie() {
|
||||||
|
return "Politicien, Militaire";
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,58 @@
|
|||||||
|
package com.iutlaval.myapplication.Game.Cards;
|
||||||
|
|
||||||
|
import android.content.Context;
|
||||||
|
|
||||||
|
import com.iutlaval.myapplication.R;
|
||||||
|
|
||||||
|
public class Renaissance_Soliman extends Card {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* cree une carte est lui definit un drawable
|
||||||
|
*
|
||||||
|
* @param UID
|
||||||
|
* @param c
|
||||||
|
*/
|
||||||
|
public Renaissance_Soliman(String UID, Context c) {
|
||||||
|
super(UID, c);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public int getCardPicture() {
|
||||||
|
return R.drawable.t_c_soliman;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String getDescription() {
|
||||||
|
return "RA: Piocher 4 carte, infliger 4 dégats au joueur adverse";
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public int getAttack() {
|
||||||
|
return 6;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public int getHealth() {
|
||||||
|
return 4;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String getName() {
|
||||||
|
return "Soliman I, Le Magnifique ";
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public int getCost() {
|
||||||
|
return 9;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String getWikipediaLink() {
|
||||||
|
return "https://fr.wikipedia.org/wiki/Soliman_le_Magnifique";
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String getCategorie() {
|
||||||
|
return "Militaire, Politicien";
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,97 @@
|
|||||||
|
package com.iutlaval.myapplication.Game.Cards;
|
||||||
|
|
||||||
|
import android.content.Context;
|
||||||
|
|
||||||
|
import com.iutlaval.myapplication.R;
|
||||||
|
|
||||||
|
public class Rennaissance_Casimir extends Card{
|
||||||
|
/**
|
||||||
|
* cree une carte est lui definit un drawable
|
||||||
|
*
|
||||||
|
* @param UID
|
||||||
|
* @param c
|
||||||
|
*/
|
||||||
|
public Rennaissance_Casimir(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_casimir;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* retourn le texte de la description de la carte
|
||||||
|
*
|
||||||
|
* @return la description
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public String getDescription() {
|
||||||
|
return "Ra: une autre créature que vous controller gagne +4/+4";
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 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 4;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* cette fonction retourne le nom de la carte qui sera afficher
|
||||||
|
*
|
||||||
|
* @return le nom
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public String getName() {
|
||||||
|
return "Casimir IV, Soutien à la Ligue de Prusse";
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 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/Casimir_IV_Jagellon";
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* cette fonction retourne la catégorie de la carte qui sera afficher
|
||||||
|
*
|
||||||
|
* @return la categorie
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public String getCategorie() {
|
||||||
|
return "Militaire, Politicien";
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,97 @@
|
|||||||
|
package com.iutlaval.myapplication.Game.Cards;
|
||||||
|
|
||||||
|
import android.content.Context;
|
||||||
|
|
||||||
|
import com.iutlaval.myapplication.R;
|
||||||
|
|
||||||
|
public class Rennaissance_Charles extends Card{
|
||||||
|
/**
|
||||||
|
* cree une carte est lui definit un drawable
|
||||||
|
*
|
||||||
|
* @param UID
|
||||||
|
* @param c
|
||||||
|
*/
|
||||||
|
public Rennaissance_Charles(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;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* retourn le texte de la description de la carte
|
||||||
|
*
|
||||||
|
* @return la description
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public String getDescription() {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 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 5;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* cette fonction retourne le nom de la carte qui sera afficher
|
||||||
|
*
|
||||||
|
* @return le nom
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public String getName() {
|
||||||
|
return "Charles Quint, Apogée des Habsbourg ";
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 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/Charles_Quint";
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* cette fonction retourne la catégorie de la carte qui sera afficher
|
||||||
|
*
|
||||||
|
* @return la categorie
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public String getCategorie() {
|
||||||
|
return "Militaire, Politicen";
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,97 @@
|
|||||||
|
package com.iutlaval.myapplication.Game.Cards;
|
||||||
|
|
||||||
|
import android.content.Context;
|
||||||
|
|
||||||
|
import com.iutlaval.myapplication.R;
|
||||||
|
|
||||||
|
public class Rennaissance_Chatherine extends Card {
|
||||||
|
/**
|
||||||
|
* cree une carte est lui definit un drawable
|
||||||
|
*
|
||||||
|
* @param UID
|
||||||
|
* @param c
|
||||||
|
*/
|
||||||
|
public Rennaissance_Chatherine(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_catherine;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* retourn le texte de la description de la carte
|
||||||
|
*
|
||||||
|
* @return la description
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public String getDescription() {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 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 2;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* cette fonction retourne le nom de la carte qui sera afficher
|
||||||
|
*
|
||||||
|
* @return le nom
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public String getName() {
|
||||||
|
return "Catherine de Medicis, Reine-Mère de France";
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 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/Catherine_de_M%C3%A9dicis";
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* cette fonction retourne la catégorie de la carte qui sera afficher
|
||||||
|
*
|
||||||
|
* @return la categorie
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public String getCategorie() {
|
||||||
|
return "Politicien";
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,97 @@
|
|||||||
|
package com.iutlaval.myapplication.Game.Cards;
|
||||||
|
|
||||||
|
import android.content.Context;
|
||||||
|
|
||||||
|
import com.iutlaval.myapplication.R;
|
||||||
|
|
||||||
|
public class Rennaissance_Chute_Constantinople extends Card {
|
||||||
|
/**
|
||||||
|
* cree une carte est lui definit un drawable
|
||||||
|
*
|
||||||
|
* @param UID
|
||||||
|
* @param c
|
||||||
|
*/
|
||||||
|
public Rennaissance_Chute_Constantinople(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_chute_constantinople;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* retourn le texte de la description de la carte
|
||||||
|
*
|
||||||
|
* @return la description
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public String getDescription() {
|
||||||
|
return "declenche tous les râles d'agonie";
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 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 "Chute de Constantinople";
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 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/Chute_de_Constantinople";
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* cette fonction retourne la catégorie de la carte qui sera afficher
|
||||||
|
*
|
||||||
|
* @return la categorie
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public String getCategorie() {
|
||||||
|
return "Evénements";
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,97 @@
|
|||||||
|
package com.iutlaval.myapplication.Game.Cards;
|
||||||
|
|
||||||
|
import android.content.Context;
|
||||||
|
|
||||||
|
import com.iutlaval.myapplication.R;
|
||||||
|
|
||||||
|
public class Rennaissance_Concile_Trente extends Card {
|
||||||
|
/**
|
||||||
|
* cree une carte est lui definit un drawable
|
||||||
|
*
|
||||||
|
* @param UID
|
||||||
|
* @param c
|
||||||
|
*/
|
||||||
|
public Rennaissance_Concile_Trente(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_concile_trente;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* retourn le texte de la description de la carte
|
||||||
|
*
|
||||||
|
* @return la description
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public String getDescription() {
|
||||||
|
return "Sacrifiez une créature et déclanchez son rale d'agonie 2 fois de suite";
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 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 "Concile de Trente";
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 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/Concile_de_Trente";
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* cette fonction retourne la catégorie de la carte qui sera afficher
|
||||||
|
*
|
||||||
|
* @return la categorie
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public String getCategorie() {
|
||||||
|
return "Evénement";
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,97 @@
|
|||||||
|
package com.iutlaval.myapplication.Game.Cards;
|
||||||
|
|
||||||
|
import android.content.Context;
|
||||||
|
|
||||||
|
import com.iutlaval.myapplication.R;
|
||||||
|
|
||||||
|
public class Rennaissance_Constantin extends Card{
|
||||||
|
/**
|
||||||
|
* cree une carte est lui definit un drawable
|
||||||
|
*
|
||||||
|
* @param UID
|
||||||
|
* @param c
|
||||||
|
*/
|
||||||
|
public Rennaissance_Constantin(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_constantin;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* retourn le texte de la description de la carte
|
||||||
|
*
|
||||||
|
* @return la description
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public String getDescription() {
|
||||||
|
return "RA: Sacrifier une autre de vos créature";
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* retourne un entier coresspondant a l'attaque de la carte
|
||||||
|
*
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public int getAttack() {
|
||||||
|
return 7;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* retourne la santé de la carte
|
||||||
|
*
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public int getHealth() {
|
||||||
|
return 7;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* cette fonction retourne le nom de la carte qui sera afficher
|
||||||
|
*
|
||||||
|
* @return le nom
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public String getName() {
|
||||||
|
return "Constantin XI, Dernier Empereur Romain";
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 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/Constantin_XI_Pal%C3%A9ologue";
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* cette fonction retourne la catégorie de la carte qui sera afficher
|
||||||
|
*
|
||||||
|
* @return la categorie
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public String getCategorie() {
|
||||||
|
return "Politicien, Militaire";
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,97 @@
|
|||||||
|
package com.iutlaval.myapplication.Game.Cards;
|
||||||
|
|
||||||
|
import android.content.Context;
|
||||||
|
|
||||||
|
import com.iutlaval.myapplication.R;
|
||||||
|
|
||||||
|
public class Rennaissance_Decouverte_Amerique extends Card {
|
||||||
|
/**
|
||||||
|
* cree une carte est lui definit un drawable
|
||||||
|
*
|
||||||
|
* @param UID
|
||||||
|
* @param c
|
||||||
|
*/
|
||||||
|
public Rennaissance_Decouverte_Amerique(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_decouverte_amerique;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* retourn le texte de la description de la carte
|
||||||
|
*
|
||||||
|
* @return la description
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public String getDescription() {
|
||||||
|
return "Regardez les 4 premières cartes de votre deck, choississez en une, mettez la dans votre main";
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 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 "Découverte de l'Amérique";
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 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/D%C3%A9couverte_et_exploration_de_l%27Am%C3%A9rique";
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* cette fonction retourne la catégorie de la carte qui sera afficher
|
||||||
|
*
|
||||||
|
* @return la categorie
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public String getCategorie() {
|
||||||
|
return "Evénements";
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,97 @@
|
|||||||
|
package com.iutlaval.myapplication.Game.Cards;
|
||||||
|
|
||||||
|
import android.content.Context;
|
||||||
|
|
||||||
|
import com.iutlaval.myapplication.R;
|
||||||
|
|
||||||
|
public class Rennaissance_Elisabeth extends Card {
|
||||||
|
/**
|
||||||
|
* cree une carte est lui definit un drawable
|
||||||
|
*
|
||||||
|
* @param UID
|
||||||
|
* @param c
|
||||||
|
*/
|
||||||
|
public Rennaissance_Elisabeth(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_elisabeth;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* retourn le texte de la description de la carte
|
||||||
|
*
|
||||||
|
* @return la description
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public String getDescription() {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 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 "Elisabeth I, la Reine Vierge";
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 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/%C3%89lisabeth_Ire_(reine_d%27Angleterre)";
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* cette fonction retourne la catégorie de la carte qui sera afficher
|
||||||
|
*
|
||||||
|
* @return la categorie
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public String getCategorie() {
|
||||||
|
return "Poloticien";
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,97 @@
|
|||||||
|
package com.iutlaval.myapplication.Game.Cards;
|
||||||
|
|
||||||
|
import android.content.Context;
|
||||||
|
|
||||||
|
import com.iutlaval.myapplication.R;
|
||||||
|
|
||||||
|
public class Rennaissance_Ferdinand extends Card {
|
||||||
|
/**
|
||||||
|
* cree une carte est lui definit un drawable
|
||||||
|
*
|
||||||
|
* @param UID
|
||||||
|
* @param c
|
||||||
|
*/
|
||||||
|
public Rennaissance_Ferdinand(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_ferdinand;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* retourn le texte de la description de la carte
|
||||||
|
*
|
||||||
|
* @return la description
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public String getDescription() {
|
||||||
|
return "RA: vous gagnez 2 PV";
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 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 "Ferdinand II, le Catholique";
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 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/Ferdinand_le_Catholique";
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* cette fonction retourne la catégorie de la carte qui sera afficher
|
||||||
|
*
|
||||||
|
* @return la categorie
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public String getCategorie() {
|
||||||
|
return "Politicien, Militaire";
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,97 @@
|
|||||||
|
package com.iutlaval.myapplication.Game.Cards;
|
||||||
|
|
||||||
|
import android.content.Context;
|
||||||
|
|
||||||
|
import com.iutlaval.myapplication.R;
|
||||||
|
|
||||||
|
public class Rennaissance_Fin_Guerre_Cent_Ans extends Card {
|
||||||
|
/**
|
||||||
|
* cree une carte est lui definit un drawable
|
||||||
|
*
|
||||||
|
* @param UID
|
||||||
|
* @param c
|
||||||
|
*/
|
||||||
|
public Rennaissance_Fin_Guerre_Cent_Ans(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_fin_guerre_cent_ans;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* retourn le texte de la description de la carte
|
||||||
|
*
|
||||||
|
* @return la description
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public String getDescription() {
|
||||||
|
return "toutes les creatures regagnent leurs points d'attaque et points de vie d'origine";
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 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 "Fin de la Guerre de Cent 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 "Evénement";
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,97 @@
|
|||||||
|
package com.iutlaval.myapplication.Game.Cards;
|
||||||
|
|
||||||
|
import android.content.Context;
|
||||||
|
|
||||||
|
import com.iutlaval.myapplication.R;
|
||||||
|
|
||||||
|
public class Rennaissance_Francois extends Card{
|
||||||
|
/**
|
||||||
|
* cree une carte est lui definit un drawable
|
||||||
|
*
|
||||||
|
* @param UID
|
||||||
|
* @param c
|
||||||
|
*/
|
||||||
|
public Rennaissance_Francois(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_francois;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* retourn le texte de la description de la carte
|
||||||
|
*
|
||||||
|
* @return la description
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public String getDescription() {
|
||||||
|
return "ETB: une créature aléatoire que vous controllez gagne -3/-3";
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* retourne un entier coresspondant a l'attaque de la carte
|
||||||
|
*
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public int getAttack() {
|
||||||
|
return 8;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 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 "François I, Vainqueur de Marignan";
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 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/Fran%C3%A7ois_Ier_(roi_de_France)";
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* cette fonction retourne la catégorie de la carte qui sera afficher
|
||||||
|
*
|
||||||
|
* @return la categorie
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public String getCategorie() {
|
||||||
|
return "Militaire, Politicien";
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,97 @@
|
|||||||
|
package com.iutlaval.myapplication.Game.Cards;
|
||||||
|
|
||||||
|
import android.content.Context;
|
||||||
|
|
||||||
|
import com.iutlaval.myapplication.R;
|
||||||
|
|
||||||
|
public class Rennaissance_Guerres_Italie extends Card {
|
||||||
|
/**
|
||||||
|
* cree une carte est lui definit un drawable
|
||||||
|
*
|
||||||
|
* @param UID
|
||||||
|
* @param c
|
||||||
|
*/
|
||||||
|
public Rennaissance_Guerres_Italie(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_guerres_italie;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* retourn le texte de la description de la carte
|
||||||
|
*
|
||||||
|
* @return la description
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public String getDescription() {
|
||||||
|
return "toutes les creatures gagnent -2/-0";
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 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 "Guerres d'Italie";
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 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/Guerres_d%27Italie";
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* cette fonction retourne la catégorie de la carte qui sera afficher
|
||||||
|
*
|
||||||
|
* @return la categorie
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public String getCategorie() {
|
||||||
|
return "Evénements";
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,97 @@
|
|||||||
|
package com.iutlaval.myapplication.Game.Cards;
|
||||||
|
|
||||||
|
import android.content.Context;
|
||||||
|
|
||||||
|
import com.iutlaval.myapplication.R;
|
||||||
|
|
||||||
|
public class Rennaissance_Henri extends Card{
|
||||||
|
/**
|
||||||
|
* cree une carte est lui definit un drawable
|
||||||
|
*
|
||||||
|
* @param UID
|
||||||
|
* @param c
|
||||||
|
*/
|
||||||
|
public Rennaissance_Henri(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_henri;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* retourn le texte de la description de la carte
|
||||||
|
*
|
||||||
|
* @return la description
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public String getDescription() {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 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 "Henri, Le Navigateur";
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 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/Henri_le_Navigateur";
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 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 Rennaissance_Henri_8 extends Card{
|
||||||
|
/**
|
||||||
|
* cree une carte est lui definit un drawable
|
||||||
|
*
|
||||||
|
* @param UID
|
||||||
|
* @param c
|
||||||
|
*/
|
||||||
|
public Rennaissance_Henri_8(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_henri_8;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* retourn le texte de la description de la carte
|
||||||
|
*
|
||||||
|
* @return la description
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public String getDescription() {
|
||||||
|
return "ETB: Piocher 2 carte";
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 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 3;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* cette fonction retourne le nom de la carte qui sera afficher
|
||||||
|
*
|
||||||
|
* @return le nom
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public String getName() {
|
||||||
|
return "Henri VIII, Premier Anglican";
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 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/Henri_VIII";
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* cette fonction retourne la catégorie de la carte qui sera afficher
|
||||||
|
*
|
||||||
|
* @return la categorie
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public String getCategorie() {
|
||||||
|
return "Politicien";
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,97 @@
|
|||||||
|
package com.iutlaval.myapplication.Game.Cards;
|
||||||
|
|
||||||
|
import android.content.Context;
|
||||||
|
|
||||||
|
import com.iutlaval.myapplication.R;
|
||||||
|
|
||||||
|
public class Rennaissance_Isabelle extends Card {
|
||||||
|
/**
|
||||||
|
* cree une carte est lui definit un drawable
|
||||||
|
*
|
||||||
|
* @param UID
|
||||||
|
* @param c
|
||||||
|
*/
|
||||||
|
public Rennaissance_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 "RA: inflige 1 dégat a une créature ciblée";
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 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 "Isabelle I, la Catholique";
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 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/Isabelle_la_Catholique";
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* cette fonction retourne la catégorie de la carte qui sera afficher
|
||||||
|
*
|
||||||
|
* @return la categorie
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public String getCategorie() {
|
||||||
|
return "Politicien";
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,97 @@
|
|||||||
|
package com.iutlaval.myapplication.Game.Cards;
|
||||||
|
|
||||||
|
import android.content.Context;
|
||||||
|
|
||||||
|
import com.iutlaval.myapplication.R;
|
||||||
|
|
||||||
|
public class Rennaissance_Ivan extends Card{
|
||||||
|
/**
|
||||||
|
* cree une carte est lui definit un drawable
|
||||||
|
*
|
||||||
|
* @param UID
|
||||||
|
* @param c
|
||||||
|
*/
|
||||||
|
public Rennaissance_Ivan(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_ivan;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* retourn le texte de la description de la carte
|
||||||
|
*
|
||||||
|
* @return la description
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public String getDescription() {
|
||||||
|
return "Quand il arrive sur le terrain, il échange ses points de vie et d'attaque de n'importe quelle créature jusqu'à 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 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* cette fonction retourne le nom de la carte qui sera afficher
|
||||||
|
*
|
||||||
|
* @return le nom
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public String getName() {
|
||||||
|
return "Ivan IV, le Terrible";
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 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/Ivan_le_Terrible";
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* cette fonction retourne la catégorie de la carte qui sera afficher
|
||||||
|
*
|
||||||
|
* @return la categorie
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public String getCategorie() {
|
||||||
|
return "Politicien, Militaire";
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,97 @@
|
|||||||
|
package com.iutlaval.myapplication.Game.Cards;
|
||||||
|
|
||||||
|
import android.content.Context;
|
||||||
|
|
||||||
|
import com.iutlaval.myapplication.R;
|
||||||
|
|
||||||
|
public class Rennaissance_Leonard extends Card{
|
||||||
|
/**
|
||||||
|
* cree une carte est lui definit un drawable
|
||||||
|
*
|
||||||
|
* @param UID
|
||||||
|
* @param c
|
||||||
|
*/
|
||||||
|
public Rennaissance_Leonard(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_leonard;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* retourn le texte de la description de la carte
|
||||||
|
*
|
||||||
|
* @return la description
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public String getDescription() {
|
||||||
|
return "ETB: Déclanche un rale d'agonie aléatoire";
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 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 2;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* cette fonction retourne le nom de la carte qui sera afficher
|
||||||
|
*
|
||||||
|
* @return le nom
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public String getName() {
|
||||||
|
return "Léonard de Vinci, Visionnaire sans limites";
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 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/L%C3%A9onard_de_Vinci";
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* cette fonction retourne la catégorie de la carte qui sera afficher
|
||||||
|
*
|
||||||
|
* @return la categorie
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public String getCategorie() {
|
||||||
|
return "Scientifique, Artiste";
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,97 @@
|
|||||||
|
package com.iutlaval.myapplication.Game.Cards;
|
||||||
|
|
||||||
|
import android.content.Context;
|
||||||
|
|
||||||
|
import com.iutlaval.myapplication.R;
|
||||||
|
|
||||||
|
public class Rennaissance_Machiavel extends Card{
|
||||||
|
/**
|
||||||
|
* cree une carte est lui definit un drawable
|
||||||
|
*
|
||||||
|
* @param UID
|
||||||
|
* @param c
|
||||||
|
*/
|
||||||
|
public Rennaissance_Machiavel(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_machiavel;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* retourn le texte de la description de la carte
|
||||||
|
*
|
||||||
|
* @return la description
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public String getDescription() {
|
||||||
|
return "Contact mortel";
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 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 "Machiavel, Philosophe de la Politique";
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 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/Nicolas_Machiavel";
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* cette fonction retourne la catégorie de la carte qui sera afficher
|
||||||
|
*
|
||||||
|
* @return la categorie
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public String getCategorie() {
|
||||||
|
return "Littéraire, Politicien";
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,97 @@
|
|||||||
|
package com.iutlaval.myapplication.Game.Cards;
|
||||||
|
|
||||||
|
import android.content.Context;
|
||||||
|
|
||||||
|
import com.iutlaval.myapplication.R;
|
||||||
|
|
||||||
|
public class Rennaissance_Michel_Ange extends Card{
|
||||||
|
/**
|
||||||
|
* cree une carte est lui definit un drawable
|
||||||
|
*
|
||||||
|
* @param UID
|
||||||
|
* @param c
|
||||||
|
*/
|
||||||
|
public Rennaissance_Michel_Ange(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_michel_ange;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* retourn le texte de la description de la carte
|
||||||
|
*
|
||||||
|
* @return la description
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public String getDescription() {
|
||||||
|
return "RA: Vous pouvez jouer une créature de votre main avec un coût de mana de 3 ou moins";
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 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 "Michel-Ange, Maître Sculpteur";
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 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/Michel-Ange";
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* cette fonction retourne la catégorie de la carte qui sera afficher
|
||||||
|
*
|
||||||
|
* @return la categorie
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public String getCategorie() {
|
||||||
|
return "Artiste";
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,97 @@
|
|||||||
|
package com.iutlaval.myapplication.Game.Cards;
|
||||||
|
|
||||||
|
import android.content.Context;
|
||||||
|
|
||||||
|
import com.iutlaval.myapplication.R;
|
||||||
|
|
||||||
|
public class Rennaissance_Nobunaga extends Card {
|
||||||
|
/**
|
||||||
|
* cree une carte est lui definit un drawable
|
||||||
|
*
|
||||||
|
* @param UID
|
||||||
|
* @param c
|
||||||
|
*/
|
||||||
|
public Rennaissance_Nobunaga(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_nobunaga;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* retourn le texte de la description de la carte
|
||||||
|
*
|
||||||
|
* @return la description
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public String getDescription() {
|
||||||
|
return "RA: Vous prenez 4 points de degats";
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 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 5;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* cette fonction retourne le nom de la carte qui sera afficher
|
||||||
|
*
|
||||||
|
* @return le nom
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public String getName() {
|
||||||
|
return "Oda Nobunaga, Premier Unificateur";
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 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/Oda_Nobunaga";
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* cette fonction retourne la catégorie de la carte qui sera afficher
|
||||||
|
*
|
||||||
|
* @return la categorie
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public String getCategorie() {
|
||||||
|
return "Politicien, Militaire";
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,98 @@
|
|||||||
|
package com.iutlaval.myapplication.Game.Cards;
|
||||||
|
|
||||||
|
import android.content.Context;
|
||||||
|
|
||||||
|
import com.iutlaval.myapplication.R;
|
||||||
|
|
||||||
|
public class Rennaissance_Presse_Imprimer extends Card{
|
||||||
|
|
||||||
|
/**
|
||||||
|
* cree une carte est lui definit un drawable
|
||||||
|
*
|
||||||
|
* @param UID
|
||||||
|
* @param c
|
||||||
|
*/
|
||||||
|
public Rennaissance_Presse_Imprimer(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_presse_imprimer;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* retourn le texte de la description de la carte
|
||||||
|
*
|
||||||
|
* @return la description
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public String getDescription() {
|
||||||
|
return "piochez 3 cartes";
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 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 "Presse à imprimer";
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 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/Presse_typographique";
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* cette fonction retourne la catégorie de la carte qui sera afficher
|
||||||
|
*
|
||||||
|
* @return la categorie
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public String getCategorie() {
|
||||||
|
return "Evénements";
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,98 @@
|
|||||||
|
package com.iutlaval.myapplication.Game.Cards;
|
||||||
|
|
||||||
|
import android.content.Context;
|
||||||
|
|
||||||
|
import com.iutlaval.myapplication.R;
|
||||||
|
|
||||||
|
public class Rennaissance_Rabelais extends Card{
|
||||||
|
|
||||||
|
/**
|
||||||
|
* cree une carte est lui definit un drawable
|
||||||
|
*
|
||||||
|
* @param UID
|
||||||
|
* @param c
|
||||||
|
*/
|
||||||
|
public Rennaissance_Rabelais(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_rabelais;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* retourn le texte de la description de la carte
|
||||||
|
*
|
||||||
|
* @return la description
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public String getDescription() {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 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 3;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* cette fonction retourne le nom de la carte qui sera afficher
|
||||||
|
*
|
||||||
|
* @return le nom
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public String getName() {
|
||||||
|
return "Rabelais, Fer de lance de l'Humanisme";
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 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/Fran%C3%A7ois_Rabelais";
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* cette fonction retourne la catégorie de la carte qui sera afficher
|
||||||
|
*
|
||||||
|
* @return la categorie
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public String getCategorie() {
|
||||||
|
return "Littéraire";
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,98 @@
|
|||||||
|
package com.iutlaval.myapplication.Game.Cards;
|
||||||
|
|
||||||
|
import android.content.Context;
|
||||||
|
|
||||||
|
import com.iutlaval.myapplication.R;
|
||||||
|
|
||||||
|
public class Rennaissance_Reforme extends Card {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* cree une carte est lui definit un drawable
|
||||||
|
*
|
||||||
|
* @param UID
|
||||||
|
* @param c
|
||||||
|
*/
|
||||||
|
public Rennaissance_Reforme(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_reforme;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* retourn le texte de la description de la carte
|
||||||
|
*
|
||||||
|
* @return la description
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public String getDescription() {
|
||||||
|
return "Choississez une créature que vous controlez avec un râle d'agonie, créez un jeton qui est une copie de cette créature";
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 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 Réforme";
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 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/R%C3%A9forme_protestante";
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* cette fonction retourne la catégorie de la carte qui sera afficher
|
||||||
|
*
|
||||||
|
* @return la categorie
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public String getCategorie() {
|
||||||
|
return "Evénements";
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,97 @@
|
|||||||
|
package com.iutlaval.myapplication.Game.Cards;
|
||||||
|
|
||||||
|
import android.content.Context;
|
||||||
|
|
||||||
|
import com.iutlaval.myapplication.R;
|
||||||
|
|
||||||
|
public class Rennaissance_Shakespeare extends Card {
|
||||||
|
/**
|
||||||
|
* cree une carte est lui definit un drawable
|
||||||
|
*
|
||||||
|
* @param UID
|
||||||
|
* @param c
|
||||||
|
*/
|
||||||
|
public Rennaissance_Shakespeare(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_shakespeare;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* retourn le texte de la description de la carte
|
||||||
|
*
|
||||||
|
* @return la description
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public String getDescription() {
|
||||||
|
return "RA: piochez une carte";
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 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 2;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* cette fonction retourne le nom de la carte qui sera afficher
|
||||||
|
*
|
||||||
|
* @return le nom
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public String getName() {
|
||||||
|
return "Shakespeare, Ame d'un Dramaturge";
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 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/William_Shakespeare";
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* cette fonction retourne la catégorie de la carte qui sera afficher
|
||||||
|
*
|
||||||
|
* @return la categorie
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public String getCategorie() {
|
||||||
|
return "Littéraire";
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,98 @@
|
|||||||
|
package com.iutlaval.myapplication.Game.Cards;
|
||||||
|
|
||||||
|
import android.content.Context;
|
||||||
|
|
||||||
|
import com.iutlaval.myapplication.R;
|
||||||
|
|
||||||
|
public class Rennaissance_Skanderberg extends Card {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* cree une carte est lui definit un drawable
|
||||||
|
*
|
||||||
|
* @param UID
|
||||||
|
* @param c
|
||||||
|
*/
|
||||||
|
public Rennaissance_Skanderberg(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_skanderberg;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* retourn le texte de la description de la carte
|
||||||
|
*
|
||||||
|
* @return la description
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public String getDescription() {
|
||||||
|
return "Défenseur";
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 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 5;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* cette fonction retourne le nom de la carte qui sera afficher
|
||||||
|
*
|
||||||
|
* @return le nom
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public String getName() {
|
||||||
|
return "Skanderberg, Libérateur de l'Albanie";
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 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/Scanderbeg";
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* cette fonction retourne la catégorie de la carte qui sera afficher
|
||||||
|
*
|
||||||
|
* @return la categorie
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public String getCategorie() {
|
||||||
|
return "Politicien, Militaire";
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,97 @@
|
|||||||
|
package com.iutlaval.myapplication.Game.Cards;
|
||||||
|
|
||||||
|
import android.content.Context;
|
||||||
|
|
||||||
|
import com.iutlaval.myapplication.R;
|
||||||
|
|
||||||
|
public class Rennaissance_Succession_Bourgogne extends Card{
|
||||||
|
/**
|
||||||
|
* cree une carte est lui definit un drawable
|
||||||
|
*
|
||||||
|
* @param UID
|
||||||
|
* @param c
|
||||||
|
*/
|
||||||
|
public Rennaissance_Succession_Bourgogne(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_succession_bourgogne;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* retourn le texte de la description de la carte
|
||||||
|
*
|
||||||
|
* @return la description
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public String getDescription() {
|
||||||
|
return "Renvoie une carte de créature depuis le champ de bataille dans votre main, vous activez son râle d' agonie, puis vous pouvez jouer une carte de meme coût depuis votre main";
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 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 succession de Bourgogne";
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 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/Guerre_de_Succession_de_Bourgogne";
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* cette fonction retourne la catégorie de la carte qui sera afficher
|
||||||
|
*
|
||||||
|
* @return la categorie
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public String getCategorie() {
|
||||||
|
return "Evénement";
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,97 @@
|
|||||||
|
package com.iutlaval.myapplication.Game.Cards;
|
||||||
|
|
||||||
|
import android.content.Context;
|
||||||
|
|
||||||
|
import com.iutlaval.myapplication.R;
|
||||||
|
|
||||||
|
public class Rennaissance_Vlad extends Card {
|
||||||
|
/**
|
||||||
|
* cree une carte est lui definit un drawable
|
||||||
|
*
|
||||||
|
* @param UID
|
||||||
|
* @param c
|
||||||
|
*/
|
||||||
|
public Rennaissance_Vlad(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_vlad;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* retourn le texte de la description de la carte
|
||||||
|
*
|
||||||
|
* @return la description
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public String getDescription() {
|
||||||
|
return "RA: detruisez 2 créatures adverses aleatoirement";
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 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 5;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* cette fonction retourne le nom de la carte qui sera afficher
|
||||||
|
*
|
||||||
|
* @return le nom
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public String getName() {
|
||||||
|
return "Vlad III, l'Empaleur";
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 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/Vlad_III_l%27Empaleur";
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* cette fonction retourne la catégorie de la carte qui sera afficher
|
||||||
|
*
|
||||||
|
* @return la categorie
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public String getCategorie() {
|
||||||
|
return "Politicien, Militaire";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
After Width: | Height: | Size: 131 KiB |
|
After Width: | Height: | Size: 12 KiB |
|
After Width: | Height: | Size: 127 KiB |
|
After Width: | Height: | Size: 16 KiB |
|
After Width: | Height: | Size: 16 KiB |
|
After Width: | Height: | Size: 19 KiB |
|
After Width: | Height: | Size: 11 KiB |
|
After Width: | Height: | Size: 25 KiB |
|
After Width: | Height: | Size: 23 KiB |
|
After Width: | Height: | Size: 26 KiB |
|
After Width: | Height: | Size: 34 KiB |
|
After Width: | Height: | Size: 26 KiB |
|
After Width: | Height: | Size: 47 KiB |
|
After Width: | Height: | Size: 34 KiB |
|
After Width: | Height: | Size: 27 KiB |
|
After Width: | Height: | Size: 12 KiB |
|
After Width: | Height: | Size: 27 KiB |
|
After Width: | Height: | Size: 39 KiB |
|
After Width: | Height: | Size: 16 KiB |
|
After Width: | Height: | Size: 19 KiB |
|
After Width: | Height: | Size: 25 KiB |
|
After Width: | Height: | Size: 22 KiB |
|
After Width: | Height: | Size: 135 KiB |
|
After Width: | Height: | Size: 20 KiB |
|
After Width: | Height: | Size: 77 KiB |
|
After Width: | Height: | Size: 13 KiB |
|
After Width: | Height: | Size: 21 KiB |
|
After Width: | Height: | Size: 16 KiB |
|
After Width: | Height: | Size: 14 KiB |
|
After Width: | Height: | Size: 15 KiB |