M431-ShadowHunterGame/src/carte/CarteLieuType.java
2020-04-22 15:23:58 +02:00

30 lines
545 B
Java

package carte;
import java.awt.Point;
import main.Joueur;
import main.Pioche;
import main.Type;
public class CarteLieuType<T extends Type> extends CarteLieu{
private Pioche<T> pioche;
public CarteLieuType(String name, String description ,Point coordinates,Pioche<T> pioche) {
super(name , description , coordinates);
this.pioche = pioche;
}
/*
* @param j Appel la méthode utiliser de effet sur le joueur j
*/
public void utiliser(Joueur j) {
CartePiochable<?> carte = pioche.piocher();
carte.utiliser(j);
}
}