package mahjong.player; import mahjong.aux.Card; import mahjong.aux.set.Meld; import mahjong.aux.set.Hand; import mahjong.aux.set.Set; import mahjong.engine.Action; import java.io.IOException; /** * Created by joe on 12/2/14. */ public abstract class GenericPlayer { public Hand hand=new Hand(); int score; protected String name; public String getName() { return name; } public abstract Action stateAlert(Action action); public void stateUpdate(Action action) { } public void setScore(int score) { this.score = score; } public int getScore() { return score; } }