From f3e871ae516a214435847d681126dec40fe0432f Mon Sep 17 00:00:00 2001 From: Joe Zhao Date: Mon, 24 Aug 2015 16:18:11 -0600 Subject: stage --- aux/set/Hand.java | 17 +++++++++++++++++ engine/Engine.java | 2 +- player/CmdPlayerHandler.java | 2 +- 3 files changed, 19 insertions(+), 2 deletions(-) diff --git a/aux/set/Hand.java b/aux/set/Hand.java index a865a90..68866bb 100644 --- a/aux/set/Hand.java +++ b/aux/set/Hand.java @@ -85,4 +85,21 @@ public class Hand extends Set { accountant.add(card,-1); return gang; } + + public boolean isAble(Meld.Type type, Card card) + { + boolean res = false; + switch (type) + { + case Chi: + break; + case aGang: + break; + case jGang: + break; + case Peng: + break; + } + return res; + } } diff --git a/engine/Engine.java b/engine/Engine.java index 7507ca1..8a022dc 100644 --- a/engine/Engine.java +++ b/engine/Engine.java @@ -46,7 +46,7 @@ public class Engine { deck = Deck.generateDeck(true); } - public boolean sync4Player(int id) + public boolean syncPlayer(int id) { return (players[id].stateAlert(new Action(Action.Type.System, Action.Place.Info, Action.Act.Info,"Heartbeat")).getMessage().compareTo("ACK")==0); } diff --git a/player/CmdPlayerHandler.java b/player/CmdPlayerHandler.java index 8d1e91b..4853d9b 100644 --- a/player/CmdPlayerHandler.java +++ b/player/CmdPlayerHandler.java @@ -22,7 +22,7 @@ public class CmdPlayerHandler implements PlayerActionHandler { // System info if (action.getPlace() == Action.Place.Info) { - if (action.getMessage().compareTo("") == 0) + if (action.getMessage().compareTo("") == 0); } else switch (action.getPlace()) { -- cgit v1.2.3-70-g09d2