Commit 9776e372 authored by Alexandre DESMONTILS's avatar Alexandre DESMONTILS
Browse files

ajout d'un paramètre aux méthode de demande de carte survie et traque

parent 2795f6ed
package fr.univnantes.alma.player;
import java.util.List;
public interface Creature extends PlayerInterface {
void troisCartes();
......@@ -13,5 +11,5 @@ public interface Creature extends PlayerInterface {
void placerCible();
void askCarteTraque();
void askCarteTraque(int phase);
}
package fr.univnantes.alma.player;
import ch.qos.logback.core.util.COWArrayList;
import fr.univnantes.alma.carte.CarteBuilder;
import fr.univnantes.alma.carte.lieux.Lieu;
import fr.univnantes.alma.carte.survie.CarteSurvie;
......@@ -8,7 +7,6 @@ import fr.univnantes.alma.carte.traque.CarteTraque;
import fr.univnantes.alma.common.GameInterface;
import fr.univnantes.alma.game.GameController;
import fr.univnantes.alma.thrift.PlayerService.Client;
import org.apache.commons.codec.digest.MurmurHash3;
import org.apache.thrift.TException;
import org.apache.thrift.protocol.TBinaryProtocol;
import org.apache.thrift.protocol.TProtocol;
......@@ -119,7 +117,7 @@ public class PlayerProxy implements PlayerInterface, Creature, Traque {
}
@Override
public void askCarteSurvie() {
public void askCarteSurvie(int phase) {
if (mainSurvie.size() > 0) {
gameController.setCarteSurvie(this.idGame, this.id, this.mainSurvie.get(0));
if (this.mainSurvie.get(0).getName().equals("Cavale")) {
......@@ -327,7 +325,7 @@ public class PlayerProxy implements PlayerInterface, Creature, Traque {
}
@Override
public void askCarteTraque() {
public void askCarteTraque(int phase) {
if (mainTraque.size() > 0) {
gameController.setCarteTraque(this.idGame, this.mainTraque.get(0));
if (this.mainTraque.get(0).getName().equals("Gargantua") || this.mainTraque.get(0).getName().equals("Mirage") || this.mainTraque.get(0).getName().equals("Virus")) {
......
......@@ -7,7 +7,7 @@ import java.util.List;
public interface Traque extends PlayerInterface{
void recupLieuxFromDefausse();
void askCarteSurvie();
void askCarteSurvie(int phase);
public void askCartesLieu();
......
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