From 134770f0cd68eaf0525e03bb6e6cfbd03153fdb7 Mon Sep 17 00:00:00 2001 From: Joe Zhao Date: Tue, 2 Dec 2014 21:40:36 +0800 Subject: Various UI Tested Read Card --- player/GenericPlayer.java | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 player/GenericPlayer.java (limited to 'player/GenericPlayer.java') diff --git a/player/GenericPlayer.java b/player/GenericPlayer.java new file mode 100644 index 0000000..bd53b8c --- /dev/null +++ b/player/GenericPlayer.java @@ -0,0 +1,33 @@ +package mahjong.player; + +import mahjong.aux.Card; +import mahjong.aux.set.Aside; +import mahjong.aux.set.Hand; +import mahjong.aux.set.Set; + +import java.io.IOException; + +/** + * Created by joe on 12/2/14. + */ +public abstract class GenericPlayer { + public Hand hand=new Hand(); + + protected String name; + + public String getName() { + return name; + } + + public abstract void stateUpdate(GenericPlayer player,Aside aside,Card card); + public abstract Card putCard(); + public abstract void give(Card card); + + public abstract Aside confirmPeng(Card card); + public abstract Aside confirmChi(Card card); + public abstract Aside confirmJiaAnGang(Card card); + public abstract Aside confirmMingGang(Card card); + + public abstract boolean confirmHu(); + +} -- cgit v1.2.3-70-g09d2