宣言を各人専用のバッファに溜めておいて、全員出揃った後で比較すればいいのでは?
357方式だと、
「東家の切った牌に対し、南家がチー西家がポン北家がロンできる」状態を
判別するために多段のswitchが必要でややこしいでしょう。

#ダブロン有りなら無関係な話ですが。