07/07/28 12:40:55
マンズ:1~9
ピンズ:11~19
ソーズ:21~29
のように10とか20欠番にして数字と1の位そろえた方がプログラム組む上で直感的でわかりやすくないか?
それも16進数でやれば違った種類の牌はつながらないから、
メンツの分解を統一的なアルゴリズムでやれてプログラムが簡単になると思うのだが。
マンズ:0x11~0x19
ピンズ:0x21~0x29
ソーズ:0x31~0x39
東南西北:0x41,0x51,0x61,0x71
白発中:0x81,0x91,0xA1
みたいなかんじで。
(字牌がとびとびなのはメンツ分解のときに順子を作らないって判定をプログラムに組み込まないようにしたいから)