Commit 5c449f57 authored by Anthony ROZEN's avatar Anthony ROZEN
Browse files

avancement implémentatio

parent f50d4a63
......@@ -10,6 +10,7 @@ public abstract class Jeton {
public Jeton() {
this.position = new ArrayList<>();
}
public void poserJeton(CarteLieu clieu)
{
position.add(clieu);
......
package fr.univnantes.alma.game.composant.Joueur;
public class Creature {
import fr.univnantes.alma.game.composant.Carte.CarteLieu;
import fr.univnantes.alma.game.composant.Jeton.Jeton;
import java.util.ArrayList;
public class Creature extends Joueur{
private Jeton jetonCreature;
private Jeton jetonCible; // peut etre changer parce revoir implementation jeton
private Jeton jetonArtemia;
private ArrayList<CarteLieu> carteTraque;
public Creature(String nom){
super(nom);
this.carteTraque = new ArrayList<CarteLieu>();
}
public ArrayList<CarteLieu> getCarteTraque() {
return carteTraque;
}
public void setCarteTraque(ArrayList<CarteLieu> carteTraque) {
this.carteTraque = carteTraque;
}
public void poserJetonCreature(card : CarteLieu){
}
public void poserJetonCible(card1 : CarteLieu, card2 : CarteLieu){
}
public void poserJetonArtemia(card : CarteLieu){
}
public void recupererJeton(){
}
}
package fr.univnantes.alma.game.composant.Joueur;
public class Joueur {
public abstract class Joueur {
private String nom;
public Joueur(String nom){
this.nom = nom;
}
public String getNom() {
return nom;
}
public void setNom(String nom) {
this.nom = nom;
}
}
package fr.univnantes.alma.game.composant.Joueur;
public class Traque {
import fr.univnantes.alma.game.composant.Carte.Carte;
import fr.univnantes.alma.game.composant.Carte.CarteLieu;
import java.util.ArrayList;
public class Traque extends Joueur{
private int pionVolonte;
private ArrayList<CarteLieu> carteLieu; // peut etre changer le nom par main
//private ArrayList<CarteLieu> defausse;
private ArrayList<CarteLieu> carteSurvie;
public Traque(String nom){
super(nom);
this.pionVolonte = 3;
this.carteLieu = new ArrayList<CarteLieu>();
//this.defausse = new ArrayList<CarteLieu>();
this.carteSurvie = new ArrayList<CarteLieu>();
}
public int getPionVolonte() {
return pionVolonte;
}
public void setPionVolonte(int pionVolonte) {
this.pionVolonte = pionVolonte;
}
public ArrayList<CarteLieu> getCarteLieu() {
return carteLieu;
}
public void setCarteLieu(ArrayList<CarteLieu> carteLieu) {
this.carteLieu = carteLieu;
}
public ArrayList<CarteLieu> getCarteSurvie() {
return carteSurvie;
}
public void setCarteSurvie(ArrayList<CarteLieu> carteSurvie) {
this.carteSurvie = carteSurvie;
}
public void reprendreCarte(nbCarte : Integer){
}
public void defausseCarte(card : CarteLieu){
}
public void piocherCarteTraque(){
}
}
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment