patch main phantome

This commit is contained in:
marc barbier
2021-01-04 13:28:00 +01:00
parent 7b11c97eb7
commit 90e71adeb7
2 changed files with 8 additions and 3 deletions
@@ -324,7 +324,7 @@ public class GameLogicThread extends Thread{
} }
/** /**
* cette evenement est appelé par le touchHandler et permet d'envoyer au serveur le fait qu'un carte a été jouer * cette evenement est appelé indirectement par la fonction request onCardPlayed et permet d'envoyer au serveur le fait qu'un carte a été jouer
* CE CODE CONTIEN DE l'ACCES RESEAU QUI N'APPARTIEN QU'A CE THREAD IS DOIT RESTER PRIVE * CE CODE CONTIEN DE l'ACCES RESEAU QUI N'APPARTIEN QU'A CE THREAD IS DOIT RESTER PRIVE
* @param card la carte jouer * @param card la carte jouer
* @param zone ou elle a été joué sur le terrain * @param zone ou elle a été joué sur le terrain
@@ -339,7 +339,7 @@ public class GameLogicThread extends Thread{
coms.send(Command.PUT_CARD); coms.send(Command.PUT_CARD);
//on lui dit quelle caret on veut //on lui dit quelle carte on veut
int cardId = CardRegistery.indexOf(card.getCard()); int cardId = CardRegistery.indexOf(card.getCard());
if (cardId == -1) { if (cardId == -1) {
coms.send("CLIENT REGISTRY ERROR"); coms.send("CLIENT REGISTRY ERROR");
@@ -348,9 +348,9 @@ public class GameLogicThread extends Thread{
coms.send(cardId); coms.send(cardId);
coms.send(zone); coms.send(zone);
Log.e("waiting","for ok");
if (coms.recieve().equals(Command.OK)) { if (coms.recieve().equals(Command.OK)) {
board.setCard(zone, card.getCard()); board.setCard(zone, card.getCard());
hand.removeCard(card.getCard());
return true; return true;
} }
}catch (Exception e) }catch (Exception e)
@@ -26,6 +26,11 @@ public class Hand {
} }
} }
public void removeCard(Card toRemove)
{
hand.remove(toRemove);
}
public List<Card> getHand() { public List<Card> getHand() {
return hand; return hand;
} }