From 96bc701ba7a01b940ad5910d85c7b6958ac4a141 Mon Sep 17 00:00:00 2001 From: Joe Zhao Date: Sat, 6 Dec 2014 19:48:28 +0800 Subject: Restructuring & workflow construction --- player/CmdPlayerHandler.java | 47 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 player/CmdPlayerHandler.java (limited to 'player/CmdPlayerHandler.java') diff --git a/player/CmdPlayerHandler.java b/player/CmdPlayerHandler.java new file mode 100644 index 0000000..8d1e91b --- /dev/null +++ b/player/CmdPlayerHandler.java @@ -0,0 +1,47 @@ +package mahjong.player; + +import mahjong.engine.Action; +import mahjong.engine.Logger; + +/** + * Created by joe on 12/5/14. + */ +public class CmdPlayerHandler implements PlayerActionHandler { + GenericPlayer player; + Logger logger; + + public CmdPlayerHandler(GenericPlayer player) + { + this.player = player; + } + + @Override + public Action stateAlert(Action action) { + if (action.getType()== Action.Type.System) + { + // System info + if (action.getPlace() == Action.Place.Info) + { + if (action.getMessage().compareTo("") == 0) + } + else + switch (action.getPlace()) { + case East: + case South: + case West: + case North: + break; + } + } + else + { + } + return null; + } + + @Override + public void stateUpdate(Action action) { + if (action == null) + return; + } +} \ No newline at end of file -- cgit v1.2.3-70-g09d2