diff options
author | Joe Zhao <ztuowen@gmail.com> | 2014-12-06 19:48:28 +0800 |
---|---|---|
committer | Joe Zhao <ztuowen@gmail.com> | 2014-12-06 19:48:28 +0800 |
commit | 96bc701ba7a01b940ad5910d85c7b6958ac4a141 (patch) | |
tree | abc759e4486284bb50b91d105b8611660db9eb4f /aux/set/Meld.java | |
parent | c0825e62c58cd76d3f2b9c34637ee37a21de222a (diff) | |
download | Mahjong-96bc701ba7a01b940ad5910d85c7b6958ac4a141.tar.gz Mahjong-96bc701ba7a01b940ad5910d85c7b6958ac4a141.tar.bz2 Mahjong-96bc701ba7a01b940ad5910d85c7b6958ac4a141.zip |
Restructuring & workflow construction
Diffstat (limited to 'aux/set/Meld.java')
-rw-r--r-- | aux/set/Meld.java | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/aux/set/Meld.java b/aux/set/Meld.java new file mode 100644 index 0000000..8da091b --- /dev/null +++ b/aux/set/Meld.java @@ -0,0 +1,45 @@ +package mahjong.aux.set; + +import mahjong.aux.Card; +import mahjong.player.GenericPlayer; + +/** + * Created by joe on 12/2/14. + */ +public class Meld { + public enum Type {Chi,Peng,aGang,mGang,jGang}; + + private Type type; + private Card[] rep; + private int from; + + public Meld(Card[] rep,Type type,int from) + { + this.rep=rep; + this.type=type; + this.from=from; + } + + public Meld(Card[] rep,Type type) + { + this.rep=rep; + this.type=type; + this.from= 0; + } + + public Card[] getRep() { + return rep; + } + + public int getFrom() { + return from; + } + + public Type getType() { + return type; + } + + public void setFrom(int from) { + this.from = from; + } +} |