package mahjong.player; import mahjong.aux.set.Hand; import mahjong.engine.Action; /** * Created by joe on 12/4/14. */ public interface PlayerActionHandler { public abstract Action stateAlert(Action action); // Player action required or not, state will not change public abstract void stateUpdate(Action action); // Player action taken, changing state. }