From 8023c8fdb9b531a4bc6146fbcf48c808fb3a4e2f Mon Sep 17 00:00:00 2001 From: Adrien Date: Sat, 28 Nov 2020 16:38:27 +0100 Subject: [PATCH] =?UTF-8?q?ajout=20de=20commandes=20=C3=A0=20faire=20pour?= =?UTF-8?q?=20le=20serveur?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../iutlaval/myapplication/Game/COMMAND.java | 8 +++++++ .../myapplication/Game/GameLogicThread.java | 23 +++++++++++++++++++ 2 files changed, 31 insertions(+) diff --git a/app/src/main/java/com/iutlaval/myapplication/Game/COMMAND.java b/app/src/main/java/com/iutlaval/myapplication/Game/COMMAND.java index 894dfb3..9d13934 100644 --- a/app/src/main/java/com/iutlaval/myapplication/Game/COMMAND.java +++ b/app/src/main/java/com/iutlaval/myapplication/Game/COMMAND.java @@ -4,4 +4,12 @@ public final class COMMAND { public static final String YOURTURN="yourturn"; public static final String DRAW = "draw"; public static final String GET_DECK = "getDeck"; + public static final String PUT_CARD = "putCard"; + public static final String SHUFFLE_DECK = "shuffleDeck"; + public static final String SELECT_CARD = "selectCard"; + public static final String ATTACK = "attack"; + public static final String DEFEND = "defend"; + public static final String CAST_SPELL = "castSpell"; + public static final String PASS_TURN = "passTurn"; + } diff --git a/app/src/main/java/com/iutlaval/myapplication/Game/GameLogicThread.java b/app/src/main/java/com/iutlaval/myapplication/Game/GameLogicThread.java index 20eb4ee..1f8194b 100644 --- a/app/src/main/java/com/iutlaval/myapplication/Game/GameLogicThread.java +++ b/app/src/main/java/com/iutlaval/myapplication/Game/GameLogicThread.java @@ -124,6 +124,29 @@ public class GameLogicThread extends Thread{ renderer.addToDraw(new DrawableSelfRemoving(new DrawableBitmap(bitmapYourTurn,0,0,"yourTurn",100F,50F),1)); break; + case COMMAND.PUT_CARD: + //TODO put card on the battlefield + break; + + case COMMAND.SHUFFLE_DECK: + //TODO shuffle deck + break; + + case COMMAND.SELECT_CARD: + //TODO select a card + break; + case COMMAND.ATTACK: + //TODO attack + break; + case COMMAND.DEFEND: + //TODO defend + break; + case COMMAND.CAST_SPELL: + //TODO cast spell + break; + case COMMAND.PASS_TURN: + //TODO pass turn + break; default: Log.e("UNKOWN COMMAND",serveurCmd); }