前回の記事の続きです。www.barbaroiware.net前回は<AGARI>タグ内のm属性が刻子および加槓を示している場合のデータにについて解説しました。今回は暗槓、および大明槓の場合のデータについて解説します。暗槓および大明槓これまでに説明してきたとおり、m属性の値はデータが格納されている16bitの2進数ビットフィールドを10進数に変換したものです。>というようなXML形式で天鳳のログファイルに記録されています。10進数の"42367"は2進数で表すと"1010010101111111"となり、これが副露した1メンツのデータを表しています。右から数えて3番目のbit(以下3ビット目)から5番目のbitまでがすべて0の場合、そのメンツは暗槓、もしくは大明槓であることが確定します。この場合、各bitの意味は以下の通りになります。槓子のパターンを示すまず1-2ビット目は他のメンツ同様誰から鳴いたかを示します。ビットフィールドとの対応は前々回の記事内の順子の場合を参照してください。ここが0x00の場合、自分から鳴いたという情報になりますので、槓子なら暗槓であることを示します。3-5ビット目が「0x000」であれば、このメンツが暗槓もしくは大明槓であることを示します。あるフラグがない」という情報をもって、このメンツは暗槓、もしくは大明槓であることが確定されます。6ビット目は三人麻雀(三麻)の場合に使用されるらしいですが、よくわかってないので省略。9-16ビット目は槓子のパターンを表します。槓子のパターンとはたとえば、「字牌の西の槓で1枚目の西をカンした暗槓、もしくは大明槓」といった情報のことです。刻子や加槓の場合と異なり、同種牌の中での組み合わせを考える必要はないことに注意してください。ビット情報との対応は以下の通りです。各9パターン、字牌で東~中の7パターンの組み合わせが考えられ、さらにどの牌を鳴いたかの情報が加わりますので、刻子のパターンとしては(3×9+7)×4=136とおりの組み合わせが考えられます。そんなとこで天鳳解析シリーズは以上です。自分で実際にやってみないとわかんないですね!カロリーメイトください。(1)MMD4Mecanimを使用してMMDモデルにUnityで踊って頂いてみた。(1)はてなブログをはじめよう!yjkymさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。