Ajout du package carte et du corps des classes le compsant

This commit is contained in:
Hugo 2020-04-17 12:15:07 +02:00
parent b1a64cbb7a
commit e5cf88b1a5
11 changed files with 140 additions and 0 deletions

12
src/carte/Carte.java Normal file
View File

@ -0,0 +1,12 @@
package carte;
public class Carte {
private String nom;
private String description;
private void utiliser(Joueur j) {
}
}

View File

@ -0,0 +1,8 @@
package carte;
public abstract class CarteCondition extends CarteEffet{
private Condition condition;
}

View File

@ -0,0 +1,9 @@
package carte;
public abstract class CarteEffet extends Carte{
public void utiliser(Joueur j) {
}
}

17
src/carte/CarteLieu.java Normal file
View File

@ -0,0 +1,17 @@
package carte;
import java.util.List;
public class CarteLieu extends CarteEffet{
private Type field;
// Liste des joueurs actuellement présent sur le lieu
private List<Joueur> listeJoueur;
public void utiliser(Joueur j) {
}
}

View File

@ -0,0 +1,9 @@
package carte;
public class CarteLieuType extends CarteLieu{
public void utiliser(Joueur j) {
}
}

View File

@ -0,0 +1,52 @@
package carte;
public class CartePersonnage extends CarteCondition{
private String NOM;
private int HP;
private Joueur joueur;
public void tour() {
}
/*
* @param j
*
*/
public void utiliser(Joueur j) {
}
/*
* @param j
* Le joueur que l'on souhaite attaquer
*/
public void attaquer(Joueur j) {
}
public boolean victoire() {
return true;
}
public Joueur getJoueur() {
return joueur;
}
/*
* @param j
*
*/
public Joueur setJoueur(Joueur j) {
this.joueur = j;
return joueur;
}
public void deplacer() {
}
}

View File

@ -0,0 +1,5 @@
package carte;
public class CartePiochable {
}

7
src/carte/Condition.java Normal file
View File

@ -0,0 +1,7 @@
package carte;
public class Condition {
}

View File

@ -0,0 +1,5 @@
package carte;
public class Equipement {
}

9
src/carte/Joueur.java Normal file
View File

@ -0,0 +1,9 @@
package carte;
public class Joueur {
public void utiliser() {
}
}

7
src/carte/Type.java Normal file
View File

@ -0,0 +1,7 @@
package carte;
public interface Type {
}