Closed nissymori closed 3 years ago
解決策1
kyokuが始まったかどうかを@is_in_kyoku
などでtrans_serverが持っておく
解決策2
start_kyoku
全てのdiscardについてobservationが贈られるわけではない→よってボツ
決定版
trans_serverに@previous_observation
という変数を追加
end_kyoku時にnil
にするようにして、@previous_observation
がnil
であることを持って局の開始と判断するようにした。
_@mjx_events
は廃止@previous_observatioin
からeventを参照するようにした。
現状 target_event : target playerが行ったactionに関わるevent draw_history: つも履歴
start_kyoku
しかし、一巡目にタチャのポンなどにより、一つ目の条件が複数回満たされる可能性がある。