Création de toutes les cartes Mythes et legendes
This commit is contained in:
@@ -10,8 +10,41 @@ public class CardRegistery {
|
||||
{
|
||||
registry = new ArrayList<>();
|
||||
|
||||
//Ce sont les cartes du deck Mythes et légendes grecs
|
||||
registry.add(Mythes_Perséphone.class);
|
||||
registry.add(Mythes_Chiron.class);
|
||||
registry.add(Mythes_Dédale.class);
|
||||
registry.add(Mythes_Erinyes.class);
|
||||
registry.add(Mythes_Oedipie.class);
|
||||
registry.add(Mythes_Thanatos.class);
|
||||
registry.add(Mythes_Zeus.class);
|
||||
registry.add(Mythes_Hades.class);
|
||||
registry.add(Mythes_Poseidon.class);
|
||||
registry.add(Mythes_Chaos.class);
|
||||
registry.add(Mythes_Heracles.class);
|
||||
registry.add(Mythes_Achille.class);
|
||||
registry.add(Mythes_Minos.class);
|
||||
registry.add(Mythes_Psyché.class);
|
||||
registry.add(Mythes_Castor_Pollux.class);
|
||||
registry.add(Mythes_Sémélé.class);
|
||||
registry.add(Mythes_Hermione.class);
|
||||
registry.add(Mythes_Amazones.class);
|
||||
registry.add(Mythes_Eole.class);
|
||||
|
||||
registry.add(Mythes_Titanomachie.class);
|
||||
registry.add(Mythes_12_Travaux.class);
|
||||
registry.add(Mythes_Icar.class);
|
||||
registry.add(Mythes_Chant_Sirene.class);
|
||||
registry.add(Mythes_Rapt.class);
|
||||
registry.add(Mythes_Toison.class);
|
||||
registry.add(Mythes_Zeus_VS_Typhon.class);
|
||||
registry.add(Mythes_Enigme_Sphinx.class);
|
||||
registry.add(Mythes_Cheval_Troie.class);
|
||||
registry.add(Mythes_Kunée.class);
|
||||
registry.add(Mythes_Guerre_Sept_Chefs.class);
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,97 @@
|
||||
package com.iutlaval.myapplication.Game.Cards;
|
||||
|
||||
import android.content.Context;
|
||||
|
||||
import com.iutlaval.myapplication.R;
|
||||
|
||||
public class Mythes_12_Travaux extends Card{
|
||||
/**
|
||||
* cree une carte est lui definit un drawable
|
||||
*
|
||||
* @param UID
|
||||
* @param c
|
||||
*/
|
||||
public Mythes_12_Travaux(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_12_travaux;
|
||||
}
|
||||
|
||||
/**
|
||||
* retourn le texte de la description de la carte
|
||||
*
|
||||
* @return la description
|
||||
*/
|
||||
@Override
|
||||
public String getDescription() {
|
||||
return "2/+2 à une creature";
|
||||
}
|
||||
|
||||
/**
|
||||
* 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 "Les 12 travaux d'Heraclès";
|
||||
}
|
||||
|
||||
/**
|
||||
* 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/Travaux_d%27H%C3%A9racl%C3%A8s";
|
||||
}
|
||||
|
||||
/**
|
||||
* cette fonction retourne la catégorie de la carte qui sera afficher
|
||||
*
|
||||
* @return la categorie
|
||||
*/
|
||||
@Override
|
||||
public String getCategorie() {
|
||||
return null;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,97 @@
|
||||
package com.iutlaval.myapplication.Game.Cards;
|
||||
|
||||
import android.content.Context;
|
||||
|
||||
import com.iutlaval.myapplication.R;
|
||||
|
||||
public class Mythes_Achille extends Card{
|
||||
/**
|
||||
* cree une carte est lui definit un drawable
|
||||
*
|
||||
* @param UID
|
||||
* @param c
|
||||
*/
|
||||
public Mythes_Achille(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_achille;
|
||||
}
|
||||
|
||||
/**
|
||||
* retourn le texte de la description de la carte
|
||||
*
|
||||
* @return la description
|
||||
*/
|
||||
@Override
|
||||
public String getDescription() {
|
||||
return "quand il arrive sur le champ de bataille toutes tes creatures gagnent +2/+0";
|
||||
}
|
||||
|
||||
/**
|
||||
* 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 3;
|
||||
}
|
||||
|
||||
/**
|
||||
* cette fonction retourne le nom de la carte qui sera afficher
|
||||
*
|
||||
* @return le nom
|
||||
*/
|
||||
@Override
|
||||
public String getName() {
|
||||
return null;
|
||||
}
|
||||
|
||||
/**
|
||||
* 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/Achille#:~:text=Achille%20(en%20grec%20ancien%20%E1%BC%88%CF%87%CE%B9%CE%BB%CE%BB%CE%B5%CF%8D%CF%82,une%20N%C3%A9r%C3%A9ide%20(nymphe%20marine).";
|
||||
}
|
||||
|
||||
/**
|
||||
* cette fonction retourne la catégorie de la carte qui sera afficher
|
||||
*
|
||||
* @return la categorie
|
||||
*/
|
||||
@Override
|
||||
public String getCategorie() {
|
||||
return "Mortel";
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,97 @@
|
||||
package com.iutlaval.myapplication.Game.Cards;
|
||||
|
||||
import android.content.Context;
|
||||
|
||||
import com.iutlaval.myapplication.R;
|
||||
|
||||
public class Mythes_Amazones extends Card{
|
||||
/**
|
||||
* cree une carte est lui definit un drawable
|
||||
*
|
||||
* @param UID
|
||||
* @param c
|
||||
*/
|
||||
public Mythes_Amazones(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_amazones;
|
||||
}
|
||||
|
||||
/**
|
||||
* 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 1;
|
||||
}
|
||||
|
||||
/**
|
||||
* cette fonction retourne le nom de la carte qui sera afficher
|
||||
*
|
||||
* @return le nom
|
||||
*/
|
||||
@Override
|
||||
public String getName() {
|
||||
return "les Amazones, Femmes guerrières";
|
||||
}
|
||||
|
||||
/**
|
||||
* 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/Amazones";
|
||||
}
|
||||
|
||||
/**
|
||||
* cette fonction retourne la catégorie de la carte qui sera afficher
|
||||
*
|
||||
* @return la categorie
|
||||
*/
|
||||
@Override
|
||||
public String getCategorie() {
|
||||
return "Mortel";
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,97 @@
|
||||
package com.iutlaval.myapplication.Game.Cards;
|
||||
|
||||
import android.content.Context;
|
||||
|
||||
import com.iutlaval.myapplication.R;
|
||||
|
||||
public class Mythes_Castor_Pollux extends Card{
|
||||
/**
|
||||
* cree une carte est lui definit un drawable
|
||||
*
|
||||
* @param UID
|
||||
* @param c
|
||||
*/
|
||||
public Mythes_Castor_Pollux(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_castor_pollux;
|
||||
}
|
||||
|
||||
/**
|
||||
* retourn le texte de la description de la carte
|
||||
*
|
||||
* @return la description
|
||||
*/
|
||||
@Override
|
||||
public String getDescription() {
|
||||
return "la creature ciblé a 50% de chance de gagner +2/+0 ou 50% de chance de ce prendre 2 points de degats";
|
||||
}
|
||||
|
||||
/**
|
||||
* 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 "Castor et pollux, fils jumeaux de Léda";
|
||||
}
|
||||
|
||||
/**
|
||||
* 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/Dioscures";
|
||||
}
|
||||
|
||||
/**
|
||||
* cette fonction retourne la catégorie de la carte qui sera afficher
|
||||
*
|
||||
* @return la categorie
|
||||
*/
|
||||
@Override
|
||||
public String getCategorie() {
|
||||
return "Demi-Dieu";
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,97 @@
|
||||
package com.iutlaval.myapplication.Game.Cards;
|
||||
|
||||
import android.content.Context;
|
||||
|
||||
import com.iutlaval.myapplication.R;
|
||||
|
||||
public class Mythes_Chant_Sirene extends Card{
|
||||
/**
|
||||
* cree une carte est lui definit un drawable
|
||||
*
|
||||
* @param UID
|
||||
* @param c
|
||||
*/
|
||||
public Mythes_Chant_Sirene(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_sirene;
|
||||
}
|
||||
|
||||
/**
|
||||
* retourn le texte de la description de la carte
|
||||
*
|
||||
* @return la description
|
||||
*/
|
||||
@Override
|
||||
public String getDescription() {
|
||||
return "echange les points de vie et dattaque dune creature";
|
||||
}
|
||||
|
||||
/**
|
||||
* 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 "le chant des sirènes ";
|
||||
}
|
||||
|
||||
/**
|
||||
* 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/Sir%C3%A8ne_(mythologie_grecque)";
|
||||
}
|
||||
|
||||
/**
|
||||
* cette fonction retourne la catégorie de la carte qui sera afficher
|
||||
*
|
||||
* @return la categorie
|
||||
*/
|
||||
@Override
|
||||
public String getCategorie() {
|
||||
return null;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,97 @@
|
||||
package com.iutlaval.myapplication.Game.Cards;
|
||||
|
||||
import android.content.Context;
|
||||
|
||||
import com.iutlaval.myapplication.R;
|
||||
|
||||
public class Mythes_Chaos extends Card{
|
||||
/**
|
||||
* cree une carte est lui definit un drawable
|
||||
*
|
||||
* @param UID
|
||||
* @param c
|
||||
*/
|
||||
public Mythes_Chaos(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_chaos;
|
||||
}
|
||||
|
||||
/**
|
||||
* 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 10;
|
||||
}
|
||||
|
||||
/**
|
||||
* retourne la santé de la carte
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
@Override
|
||||
public int getHealth() {
|
||||
return 10;
|
||||
}
|
||||
|
||||
/**
|
||||
* cette fonction retourne le nom de la carte qui sera afficher
|
||||
*
|
||||
* @return le nom
|
||||
*/
|
||||
@Override
|
||||
public String getName() {
|
||||
return "Chaos, être Primordial";
|
||||
}
|
||||
|
||||
/**
|
||||
* 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/Chaos_(mythologie)";
|
||||
}
|
||||
|
||||
/**
|
||||
* cette fonction retourne la catégorie de la carte qui sera afficher
|
||||
*
|
||||
* @return la categorie
|
||||
*/
|
||||
@Override
|
||||
public String getCategorie() {
|
||||
return "Dieu";
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,97 @@
|
||||
package com.iutlaval.myapplication.Game.Cards;
|
||||
|
||||
import android.content.Context;
|
||||
|
||||
import com.iutlaval.myapplication.R;
|
||||
|
||||
public class Mythes_Cheval_Troie extends Card{
|
||||
/**
|
||||
* cree une carte est lui definit un drawable
|
||||
*
|
||||
* @param UID
|
||||
* @param c
|
||||
*/
|
||||
public Mythes_Cheval_Troie(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_cheval_troie;
|
||||
}
|
||||
|
||||
/**
|
||||
* retourn le texte de la description de la carte
|
||||
*
|
||||
* @return la description
|
||||
*/
|
||||
@Override
|
||||
public String getDescription() {
|
||||
return "pioche 2 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 "Le cheval de Troie";
|
||||
}
|
||||
|
||||
/**
|
||||
* 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/Cheval_de_Troie";
|
||||
}
|
||||
|
||||
/**
|
||||
* cette fonction retourne la catégorie de la carte qui sera afficher
|
||||
*
|
||||
* @return la categorie
|
||||
*/
|
||||
@Override
|
||||
public String getCategorie() {
|
||||
return null;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,97 @@
|
||||
package com.iutlaval.myapplication.Game.Cards;
|
||||
|
||||
import android.content.Context;
|
||||
|
||||
import com.iutlaval.myapplication.R;
|
||||
|
||||
public class Mythes_Dédale extends Card{
|
||||
/**
|
||||
* cree une carte est lui definit un drawable
|
||||
*
|
||||
* @param UID
|
||||
* @param c
|
||||
*/
|
||||
public Mythes_Dédale(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_dedale;
|
||||
}
|
||||
|
||||
/**
|
||||
* retourn le texte de la description de la carte
|
||||
*
|
||||
* @return la description
|
||||
*/
|
||||
@Override
|
||||
public String getDescription() {
|
||||
return "donne +1/+1 à une de tes creatures au hasard";
|
||||
}
|
||||
|
||||
/**
|
||||
* 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 1;
|
||||
}
|
||||
|
||||
/**
|
||||
* cette fonction retourne le nom de la carte qui sera afficher
|
||||
*
|
||||
* @return le nom
|
||||
*/
|
||||
@Override
|
||||
public String getName() {
|
||||
return "Dédale, Géolier du Minotaure";
|
||||
}
|
||||
|
||||
/**
|
||||
* 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/D%C3%A9dale";
|
||||
}
|
||||
|
||||
/**
|
||||
* cette fonction retourne la catégorie de la carte qui sera afficher
|
||||
*
|
||||
* @return la categorie
|
||||
*/
|
||||
@Override
|
||||
public String getCategorie() {
|
||||
return "Mortel";
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,97 @@
|
||||
package com.iutlaval.myapplication.Game.Cards;
|
||||
|
||||
import android.content.Context;
|
||||
|
||||
import com.iutlaval.myapplication.R;
|
||||
|
||||
public class Mythes_Enigme_Sphinx extends Card{
|
||||
/**
|
||||
* cree une carte est lui definit un drawable
|
||||
*
|
||||
* @param UID
|
||||
* @param c
|
||||
*/
|
||||
public Mythes_Enigme_Sphinx(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_enigme_sphinx;
|
||||
}
|
||||
|
||||
/**
|
||||
* retourn le texte de la description de la carte
|
||||
*
|
||||
* @return la description
|
||||
*/
|
||||
@Override
|
||||
public String getDescription() {
|
||||
return "pioche 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 "l'énigme du Sphinx";
|
||||
}
|
||||
|
||||
/**
|
||||
* 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/Sphinx_(mythologie_grecque)";
|
||||
}
|
||||
|
||||
/**
|
||||
* cette fonction retourne la catégorie de la carte qui sera afficher
|
||||
*
|
||||
* @return la categorie
|
||||
*/
|
||||
@Override
|
||||
public String getCategorie() {
|
||||
return null;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,97 @@
|
||||
package com.iutlaval.myapplication.Game.Cards;
|
||||
|
||||
import android.content.Context;
|
||||
|
||||
import com.iutlaval.myapplication.R;
|
||||
|
||||
public class Mythes_Eole extends Card{
|
||||
/**
|
||||
* cree une carte est lui definit un drawable
|
||||
*
|
||||
* @param UID
|
||||
* @param c
|
||||
*/
|
||||
public Mythes_Eole(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_eole;
|
||||
}
|
||||
|
||||
/**
|
||||
* 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 4;
|
||||
}
|
||||
|
||||
/**
|
||||
* cette fonction retourne le nom de la carte qui sera afficher
|
||||
*
|
||||
* @return le nom
|
||||
*/
|
||||
@Override
|
||||
public String getName() {
|
||||
return "Éole, régisseur des vents";
|
||||
}
|
||||
|
||||
/**
|
||||
* 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/%C3%89ole";
|
||||
}
|
||||
|
||||
/**
|
||||
* cette fonction retourne la catégorie de la carte qui sera afficher
|
||||
*
|
||||
* @return la categorie
|
||||
*/
|
||||
@Override
|
||||
public String getCategorie() {
|
||||
return "Demi-Dieu";
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,97 @@
|
||||
package com.iutlaval.myapplication.Game.Cards;
|
||||
|
||||
import android.content.Context;
|
||||
|
||||
import com.iutlaval.myapplication.R;
|
||||
|
||||
public class Mythes_Erinyes extends Card{
|
||||
/**
|
||||
* cree une carte est lui definit un drawable
|
||||
*
|
||||
* @param UID
|
||||
* @param c
|
||||
*/
|
||||
public Mythes_Erinyes(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_erinyes;
|
||||
}
|
||||
|
||||
/**
|
||||
* retourn le texte de la description de la carte
|
||||
*
|
||||
* @return la description
|
||||
*/
|
||||
@Override
|
||||
public String getDescription() {
|
||||
return "si cette carte n'est pas seul sur le champ de bataille quand elle arrive alors elle gagne -2/-2";
|
||||
}
|
||||
|
||||
/**
|
||||
* 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 "Érinyes, pérsecutrices des Enfers";
|
||||
}
|
||||
|
||||
/**
|
||||
* 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/%C3%89rinyes";
|
||||
}
|
||||
|
||||
/**
|
||||
* cette fonction retourne la catégorie de la carte qui sera afficher
|
||||
*
|
||||
* @return la categorie
|
||||
*/
|
||||
@Override
|
||||
public String getCategorie() {
|
||||
return "Demi-Dieu";
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,97 @@
|
||||
package com.iutlaval.myapplication.Game.Cards;
|
||||
|
||||
import android.content.Context;
|
||||
|
||||
import com.iutlaval.myapplication.R;
|
||||
|
||||
public class Mythes_Guerre_Sept_Chefs extends Card{
|
||||
/**
|
||||
* cree une carte est lui definit un drawable
|
||||
*
|
||||
* @param UID
|
||||
* @param c
|
||||
*/
|
||||
public Mythes_Guerre_Sept_Chefs(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_sept_chefs;
|
||||
}
|
||||
|
||||
/**
|
||||
* retourn le texte de la description de la carte
|
||||
*
|
||||
* @return la description
|
||||
*/
|
||||
@Override
|
||||
public String getDescription() {
|
||||
return "choissisez 2 créatures elle gagne +2/-1 jusqua 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 des sept chefs";
|
||||
}
|
||||
|
||||
/**
|
||||
* 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/Guerre_des_Sept_Chefs";
|
||||
}
|
||||
|
||||
/**
|
||||
* cette fonction retourne la catégorie de la carte qui sera afficher
|
||||
*
|
||||
* @return la categorie
|
||||
*/
|
||||
@Override
|
||||
public String getCategorie() {
|
||||
return null;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,97 @@
|
||||
package com.iutlaval.myapplication.Game.Cards;
|
||||
|
||||
import android.content.Context;
|
||||
|
||||
import com.iutlaval.myapplication.R;
|
||||
|
||||
public class Mythes_Hades extends Card{
|
||||
/**
|
||||
* cree une carte est lui definit un drawable
|
||||
*
|
||||
* @param UID
|
||||
* @param c
|
||||
*/
|
||||
public Mythes_Hades(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_hades;
|
||||
}
|
||||
|
||||
/**
|
||||
* retourn le texte de la description de la carte
|
||||
*
|
||||
* @return la description
|
||||
*/
|
||||
@Override
|
||||
public String getDescription() {
|
||||
return "detruit 2 créatures adverses aleatoirement";
|
||||
}
|
||||
|
||||
/**
|
||||
* 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 "Hadès, Dieu des morts";
|
||||
}
|
||||
|
||||
/**
|
||||
* cette fonction retourne le coût en mana de la carte qui sera afficher
|
||||
*
|
||||
* @return le cout
|
||||
*/
|
||||
@Override
|
||||
public int getCost() {
|
||||
return 9;
|
||||
}
|
||||
|
||||
/**
|
||||
* 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/Had%C3%A8s";
|
||||
}
|
||||
|
||||
/**
|
||||
* cette fonction retourne la catégorie de la carte qui sera afficher
|
||||
*
|
||||
* @return la categorie
|
||||
*/
|
||||
@Override
|
||||
public String getCategorie() {
|
||||
return "Dieu";
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,97 @@
|
||||
package com.iutlaval.myapplication.Game.Cards;
|
||||
|
||||
import android.content.Context;
|
||||
|
||||
import com.iutlaval.myapplication.R;
|
||||
|
||||
public class Mythes_Heracles extends Card{
|
||||
/**
|
||||
* cree une carte est lui definit un drawable
|
||||
*
|
||||
* @param UID
|
||||
* @param c
|
||||
*/
|
||||
public Mythes_Heracles(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_heracles;
|
||||
}
|
||||
|
||||
/**
|
||||
* retourn le texte de la description de la carte
|
||||
*
|
||||
* @return la description
|
||||
*/
|
||||
@Override
|
||||
public String getDescription() {
|
||||
return "si il est seul sur notre cote du champ de bataille alors il gagne +2/+2";
|
||||
}
|
||||
|
||||
/**
|
||||
* 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 "Héraclès, Dieu des éphébes";
|
||||
}
|
||||
|
||||
/**
|
||||
* 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/H%C3%A9racl%C3%A8s#:~:text=H%C3%A9racl%C3%A8s%20(en%20grec%20ancien%20%E1%BC%A9%CF%81%CE%B1%CE%BA%CE%BB%E1%BF%86%CF%82,v%C3%A9n%C3%A9r%C3%A9s%20de%20la%20Gr%C3%A8ce%20antique.";
|
||||
}
|
||||
|
||||
/**
|
||||
* cette fonction retourne la catégorie de la carte qui sera afficher
|
||||
*
|
||||
* @return la categorie
|
||||
*/
|
||||
@Override
|
||||
public String getCategorie() {
|
||||
return "Dieu";
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,97 @@
|
||||
package com.iutlaval.myapplication.Game.Cards;
|
||||
|
||||
import android.content.Context;
|
||||
|
||||
import com.iutlaval.myapplication.R;
|
||||
|
||||
public class Mythes_Hermione extends Card{
|
||||
/**
|
||||
* cree une carte est lui definit un drawable
|
||||
*
|
||||
* @param UID
|
||||
* @param c
|
||||
*/
|
||||
public Mythes_Hermione(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_hermionne;
|
||||
}
|
||||
|
||||
/**
|
||||
* retourn le texte de la description de la carte
|
||||
*
|
||||
* @return la description
|
||||
*/
|
||||
@Override
|
||||
public String getDescription() {
|
||||
return "cette créature ne peut pas attaquer";
|
||||
}
|
||||
|
||||
/**
|
||||
* 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 5;
|
||||
}
|
||||
|
||||
/**
|
||||
* cette fonction retourne le nom de la carte qui sera afficher
|
||||
*
|
||||
* @return le nom
|
||||
*/
|
||||
@Override
|
||||
public String getName() {
|
||||
return "Hermione, fille de Ménélas";
|
||||
}
|
||||
|
||||
/**
|
||||
* 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/Hermione_(mythologie)";
|
||||
}
|
||||
|
||||
/**
|
||||
* cette fonction retourne la catégorie de la carte qui sera afficher
|
||||
*
|
||||
* @return la categorie
|
||||
*/
|
||||
@Override
|
||||
public String getCategorie() {
|
||||
return "Mortel";
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,97 @@
|
||||
package com.iutlaval.myapplication.Game.Cards;
|
||||
|
||||
import android.content.Context;
|
||||
|
||||
import com.iutlaval.myapplication.R;
|
||||
|
||||
public class Mythes_Icar extends Card{
|
||||
/**
|
||||
* cree une carte est lui definit un drawable
|
||||
*
|
||||
* @param UID
|
||||
* @param c
|
||||
*/
|
||||
public Mythes_Icar(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_icar;
|
||||
}
|
||||
|
||||
/**
|
||||
* retourn le texte de la description de la carte
|
||||
*
|
||||
* @return la description
|
||||
*/
|
||||
@Override
|
||||
public String getDescription() {
|
||||
return "la creature gagne le vol";
|
||||
}
|
||||
|
||||
/**
|
||||
* 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 "L'envol d'Icar";
|
||||
}
|
||||
|
||||
/**
|
||||
* 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/Icare";
|
||||
}
|
||||
|
||||
/**
|
||||
* cette fonction retourne la catégorie de la carte qui sera afficher
|
||||
*
|
||||
* @return la categorie
|
||||
*/
|
||||
@Override
|
||||
public String getCategorie() {
|
||||
return null;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,97 @@
|
||||
package com.iutlaval.myapplication.Game.Cards;
|
||||
|
||||
import android.content.Context;
|
||||
|
||||
import com.iutlaval.myapplication.R;
|
||||
|
||||
public class Mythes_Kunée extends Card{
|
||||
/**
|
||||
* cree une carte est lui definit un drawable
|
||||
*
|
||||
* @param UID
|
||||
* @param c
|
||||
*/
|
||||
public Mythes_Kunée(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_kunee;
|
||||
}
|
||||
|
||||
/**
|
||||
* retourn le texte de la description de la carte
|
||||
*
|
||||
* @return la description
|
||||
*/
|
||||
@Override
|
||||
public String getDescription() {
|
||||
return "inflige 3 points de degat à une creature";
|
||||
}
|
||||
|
||||
/**
|
||||
* 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 Kunée";
|
||||
}
|
||||
|
||||
/**
|
||||
* 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/Kun%C3%A9e";
|
||||
}
|
||||
|
||||
/**
|
||||
* cette fonction retourne la catégorie de la carte qui sera afficher
|
||||
*
|
||||
* @return la categorie
|
||||
*/
|
||||
@Override
|
||||
public String getCategorie() {
|
||||
return null;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,97 @@
|
||||
package com.iutlaval.myapplication.Game.Cards;
|
||||
|
||||
import android.content.Context;
|
||||
|
||||
import com.iutlaval.myapplication.R;
|
||||
|
||||
public class Mythes_Minos extends Card{
|
||||
/**
|
||||
* cree une carte est lui definit un drawable
|
||||
*
|
||||
* @param UID
|
||||
* @param c
|
||||
*/
|
||||
public Mythes_Minos(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_minos;
|
||||
}
|
||||
|
||||
/**
|
||||
* retourn le texte de la description de la carte
|
||||
*
|
||||
* @return la description
|
||||
*/
|
||||
@Override
|
||||
public String getDescription() {
|
||||
return "la creature ciblé a 50% de chance de gagner +3/+0 ou 50% de gagner +0/+3";
|
||||
}
|
||||
|
||||
/**
|
||||
* 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 "Minos, juge aux Enfers";
|
||||
}
|
||||
|
||||
/**
|
||||
* 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/Minos";
|
||||
}
|
||||
|
||||
/**
|
||||
* cette fonction retourne la catégorie de la carte qui sera afficher
|
||||
*
|
||||
* @return la categorie
|
||||
*/
|
||||
@Override
|
||||
public String getCategorie() {
|
||||
return "Demi-Dieu";
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,97 @@
|
||||
package com.iutlaval.myapplication.Game.Cards;
|
||||
|
||||
import android.content.Context;
|
||||
|
||||
import com.iutlaval.myapplication.R;
|
||||
|
||||
public class Mythes_Oedipie extends Card{
|
||||
/**
|
||||
* cree une carte est lui definit un drawable
|
||||
*
|
||||
* @param UID
|
||||
* @param c
|
||||
*/
|
||||
public Mythes_Oedipie(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_oedipe;
|
||||
}
|
||||
|
||||
/**
|
||||
* retourn le texte de la description de la carte
|
||||
*
|
||||
* @return la description
|
||||
*/
|
||||
@Override
|
||||
public String getDescription() {
|
||||
return "si votre adversaire n'a pas de creatures sur le champ de bataille quand cette creature arrivent sur le champ de bataille il perd 3pv";
|
||||
}
|
||||
|
||||
/**
|
||||
* 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 "Oedipe, Maudit malgrés lui";
|
||||
}
|
||||
|
||||
/**
|
||||
* 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/%C5%92dipe#:~:text=Avant%20la%20naissance%20d'%C5%92dipe,p%C3%A8re%20et%20%C3%A9pouserait%20sa%20m%C3%A8re.";
|
||||
}
|
||||
|
||||
/**
|
||||
* cette fonction retourne la catégorie de la carte qui sera afficher
|
||||
*
|
||||
* @return la categorie
|
||||
*/
|
||||
@Override
|
||||
public String getCategorie() {
|
||||
return "Mortel";
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,97 @@
|
||||
package com.iutlaval.myapplication.Game.Cards;
|
||||
|
||||
import android.content.Context;
|
||||
|
||||
import com.iutlaval.myapplication.R;
|
||||
|
||||
public class Mythes_Poseidon extends Card{
|
||||
/**
|
||||
* cree une carte est lui definit un drawable
|
||||
*
|
||||
* @param UID
|
||||
* @param c
|
||||
*/
|
||||
public Mythes_Poseidon(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_poseidon;
|
||||
}
|
||||
|
||||
/**
|
||||
* retourn le texte de la description de la carte
|
||||
*
|
||||
* @return la description
|
||||
*/
|
||||
@Override
|
||||
public String getDescription() {
|
||||
return "pioche 2 cartes";
|
||||
}
|
||||
|
||||
/**
|
||||
* 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 "Poséidon, l'ébranleur du sol ";
|
||||
}
|
||||
|
||||
/**
|
||||
* 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/Pos%C3%A9idon#:~:text=Pos%C3%A9idon%20est%20le%20fils%20de,%C3%A0%20une%20ruse%20de%20Zeus.";
|
||||
}
|
||||
|
||||
/**
|
||||
* cette fonction retourne la catégorie de la carte qui sera afficher
|
||||
*
|
||||
* @return la categorie
|
||||
*/
|
||||
@Override
|
||||
public String getCategorie() {
|
||||
return "Dieu";
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,97 @@
|
||||
package com.iutlaval.myapplication.Game.Cards;
|
||||
|
||||
import android.content.Context;
|
||||
|
||||
import com.iutlaval.myapplication.R;
|
||||
|
||||
public class Mythes_Psyché extends Card{
|
||||
/**
|
||||
* cree une carte est lui definit un drawable
|
||||
*
|
||||
* @param UID
|
||||
* @param c
|
||||
*/
|
||||
public Mythes_Psyché(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_psyche;
|
||||
}
|
||||
|
||||
/**
|
||||
* retourn le texte de la description de la carte
|
||||
*
|
||||
* @return la description
|
||||
*/
|
||||
@Override
|
||||
public String getDescription() {
|
||||
return "la créature 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 2;
|
||||
}
|
||||
|
||||
/**
|
||||
* 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 "Psyché, Beauté sans maris";
|
||||
}
|
||||
|
||||
/**
|
||||
* 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/Psych%C3%A9_(mythologie)";
|
||||
}
|
||||
|
||||
/**
|
||||
* cette fonction retourne la catégorie de la carte qui sera afficher
|
||||
*
|
||||
* @return la categorie
|
||||
*/
|
||||
@Override
|
||||
public String getCategorie() {
|
||||
return "Demi-Dieu";
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,97 @@
|
||||
package com.iutlaval.myapplication.Game.Cards;
|
||||
|
||||
import android.content.Context;
|
||||
|
||||
import com.iutlaval.myapplication.R;
|
||||
|
||||
public class Mythes_Rapt extends Card{
|
||||
/**
|
||||
* cree une carte est lui definit un drawable
|
||||
*
|
||||
* @param UID
|
||||
* @param c
|
||||
*/
|
||||
public Mythes_Rapt(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_rapt;
|
||||
}
|
||||
|
||||
/**
|
||||
* retourn le texte de la description de la carte
|
||||
*
|
||||
* @return la description
|
||||
*/
|
||||
@Override
|
||||
public String getDescription() {
|
||||
return "-5 pv à une creature";
|
||||
}
|
||||
|
||||
/**
|
||||
* 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 "Le rapt de Perséphone";
|
||||
}
|
||||
|
||||
/**
|
||||
* 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/Rapt_de_Pers%C3%A9phone#:~:text=Le%20rapt%20de%20Pers%C3%A9phone%2C%20dans,ne%20reste%20dans%20le%20monde";
|
||||
}
|
||||
|
||||
/**
|
||||
* cette fonction retourne la catégorie de la carte qui sera afficher
|
||||
*
|
||||
* @return la categorie
|
||||
*/
|
||||
@Override
|
||||
public String getCategorie() {
|
||||
return null;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,97 @@
|
||||
package com.iutlaval.myapplication.Game.Cards;
|
||||
|
||||
import android.content.Context;
|
||||
|
||||
import com.iutlaval.myapplication.R;
|
||||
|
||||
public class Mythes_Sémélé extends Card{
|
||||
/**
|
||||
* cree une carte est lui definit un drawable
|
||||
*
|
||||
* @param UID
|
||||
* @param c
|
||||
*/
|
||||
public Mythes_Sémélé(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_semele;
|
||||
}
|
||||
|
||||
/**
|
||||
* 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 1;
|
||||
}
|
||||
|
||||
/**
|
||||
* cette fonction retourne le nom de la carte qui sera afficher
|
||||
*
|
||||
* @return le nom
|
||||
*/
|
||||
@Override
|
||||
public String getName() {
|
||||
return "Sémélé, Mére de Dionysos";
|
||||
}
|
||||
|
||||
/**
|
||||
* 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/S%C3%A9m%C3%A9l%C3%A9";
|
||||
}
|
||||
|
||||
/**
|
||||
* cette fonction retourne la catégorie de la carte qui sera afficher
|
||||
*
|
||||
* @return la categorie
|
||||
*/
|
||||
@Override
|
||||
public String getCategorie() {
|
||||
return "Mortel";
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,97 @@
|
||||
package com.iutlaval.myapplication.Game.Cards;
|
||||
|
||||
import android.content.Context;
|
||||
|
||||
import com.iutlaval.myapplication.R;
|
||||
|
||||
public class Mythes_Thanatos extends Card{
|
||||
/**
|
||||
* cree une carte est lui definit un drawable
|
||||
*
|
||||
* @param UID
|
||||
* @param c
|
||||
*/
|
||||
public Mythes_Thanatos(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_thanatos;
|
||||
}
|
||||
|
||||
/**
|
||||
* retourn le texte de la description de la carte
|
||||
*
|
||||
* @return la description
|
||||
*/
|
||||
@Override
|
||||
public String getDescription() {
|
||||
return "detruit une creature ennemis au hasard";
|
||||
}
|
||||
|
||||
/**
|
||||
* 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 "Thanatos, personnification de la mort";
|
||||
}
|
||||
|
||||
/**
|
||||
* 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/Thanatos#:~:text=Dans%20la%20mythologie%20grecque%2C%20Thanatos,la%20personnification%20de%20la%20Mort.";
|
||||
}
|
||||
|
||||
/**
|
||||
* cette fonction retourne la catégorie de la carte qui sera afficher
|
||||
*
|
||||
* @return la categorie
|
||||
*/
|
||||
@Override
|
||||
public String getCategorie() {
|
||||
return "Dieu";
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,97 @@
|
||||
package com.iutlaval.myapplication.Game.Cards;
|
||||
|
||||
import android.content.Context;
|
||||
|
||||
import com.iutlaval.myapplication.R;
|
||||
|
||||
public class Mythes_Titanomachie extends Card{
|
||||
/**
|
||||
* cree une carte est lui definit un drawable
|
||||
*
|
||||
* @param UID
|
||||
* @param c
|
||||
*/
|
||||
public Mythes_Titanomachie(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_titanomachie;
|
||||
}
|
||||
|
||||
/**
|
||||
* retourn le texte de la description de la carte
|
||||
*
|
||||
* @return la description
|
||||
*/
|
||||
@Override
|
||||
public String getDescription() {
|
||||
return "-2 pv à toutes les créatures";
|
||||
}
|
||||
|
||||
/**
|
||||
* 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 "Titanomachie, La Chute des Titans";
|
||||
}
|
||||
|
||||
/**
|
||||
* 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/Titanomachie";
|
||||
}
|
||||
|
||||
/**
|
||||
* cette fonction retourne la catégorie de la carte qui sera afficher
|
||||
*
|
||||
* @return la categorie
|
||||
*/
|
||||
@Override
|
||||
public String getCategorie() {
|
||||
return null;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,97 @@
|
||||
package com.iutlaval.myapplication.Game.Cards;
|
||||
|
||||
import android.content.Context;
|
||||
|
||||
import com.iutlaval.myapplication.R;
|
||||
|
||||
public class Mythes_Toison extends Card{
|
||||
/**
|
||||
* cree une carte est lui definit un drawable
|
||||
*
|
||||
* @param UID
|
||||
* @param c
|
||||
*/
|
||||
public Mythes_Toison(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_toison;
|
||||
}
|
||||
|
||||
/**
|
||||
* retourn le texte de la description de la carte
|
||||
*
|
||||
* @return la description
|
||||
*/
|
||||
@Override
|
||||
public String getDescription() {
|
||||
return "donne +5pv à une creatures";
|
||||
}
|
||||
|
||||
/**
|
||||
* 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 toison d'or";
|
||||
}
|
||||
|
||||
/**
|
||||
* 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/Toison_d%27or";
|
||||
}
|
||||
|
||||
/**
|
||||
* cette fonction retourne la catégorie de la carte qui sera afficher
|
||||
*
|
||||
* @return la categorie
|
||||
*/
|
||||
@Override
|
||||
public String getCategorie() {
|
||||
return null;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,97 @@
|
||||
package com.iutlaval.myapplication.Game.Cards;
|
||||
|
||||
import android.content.Context;
|
||||
|
||||
import com.iutlaval.myapplication.R;
|
||||
|
||||
public class Mythes_Zeus extends Card{
|
||||
/**
|
||||
* cree une carte est lui definit un drawable
|
||||
*
|
||||
* @param UID
|
||||
* @param c
|
||||
*/
|
||||
public Mythes_Zeus(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_zeus;
|
||||
}
|
||||
|
||||
/**
|
||||
* retourn le texte de la description de la carte
|
||||
*
|
||||
* @return la description
|
||||
*/
|
||||
@Override
|
||||
public String getDescription() {
|
||||
return "inflige 5 points de degats à la creature ciblée";
|
||||
}
|
||||
|
||||
/**
|
||||
* 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 "Zeus, Dieu des tempetes";
|
||||
}
|
||||
|
||||
/**
|
||||
* 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/Zeus#:~:text=Zeus%20";
|
||||
}
|
||||
|
||||
/**
|
||||
* cette fonction retourne la catégorie de la carte qui sera afficher
|
||||
*
|
||||
* @return la categorie
|
||||
*/
|
||||
@Override
|
||||
public String getCategorie() {
|
||||
return "Dieu";
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,97 @@
|
||||
package com.iutlaval.myapplication.Game.Cards;
|
||||
|
||||
import android.content.Context;
|
||||
|
||||
import com.iutlaval.myapplication.R;
|
||||
|
||||
public class Mythes_Zeus_VS_Typhon extends Card{
|
||||
/**
|
||||
* cree une carte est lui definit un drawable
|
||||
*
|
||||
* @param UID
|
||||
* @param c
|
||||
*/
|
||||
public Mythes_Zeus_VS_Typhon(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_zeus_vs_typhon;
|
||||
}
|
||||
|
||||
/**
|
||||
* retourn le texte de la description de la carte
|
||||
*
|
||||
* @return la description
|
||||
*/
|
||||
@Override
|
||||
public String getDescription() {
|
||||
return "detruit toutes les creatures adverse ayant une attaque de 3 ou moins";
|
||||
}
|
||||
|
||||
/**
|
||||
* 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 "Zeus contre Typhon";
|
||||
}
|
||||
|
||||
/**
|
||||
* 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/Zeus#Le_combat_contre_Typhon";
|
||||
}
|
||||
|
||||
/**
|
||||
* cette fonction retourne la catégorie de la carte qui sera afficher
|
||||
*
|
||||
* @return la categorie
|
||||
*/
|
||||
@Override
|
||||
public String getCategorie() {
|
||||
return null;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user