mahjong/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
mahjong/__main__.py,sha256=BLw39DFNpreyFuz6mjsKA2umOENEVdqB3Za12SX-Kow,84
mahjong/cli.py,sha256=DAC5sh5pKRcThefHQcMKxD5Bpeb-cw_abPPWSvAkjB8,8202
mahjong/core/__init__.py,sha256=NQWmHveex3rFIC_vBS7SVe_t8x_JhiQ6Dn_wLQkPqeY,238
mahjong/core/hand.py,sha256=1Fv2y4Njp521TiUVqFtyhVxMIYenmYhNmuHztlJeIsM,3103
mahjong/core/meld.py,sha256=7ieYnLZuI_GOtrP6CPu81eXJ_Qq7084ZaMsibsyeh3o,1342
mahjong/core/player_state.py,sha256=XUhVlXpXqousaTEwehKtC3busfOKL5NcuF_c2DmZcHw,1953
mahjong/core/tile.py,sha256=RLVlHMdkeBFshMZsxBdYy4NxLGkoIhuyFUdKEcA9vKM,6895
mahjong/core/wall.py,sha256=zc-ox4Ij_QonSucxHrRiPX9EeVyZnDX8aW8oxbh_Xyc,4444
mahjong/engine/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
mahjong/engine/action.py,sha256=StRXxKKt-IrAoeWDFosCcH3ZgVqHH89uxkrp-uroki4,2467
mahjong/engine/event.py,sha256=1Kwva2aYyms1XyXjavurHBFlev_oUFtMIHWl-WhMLpA,1636
mahjong/engine/game.py,sha256=LTFzvA1tXIHunbCuDe-L6KF9FUTw-q2ADMe3kNDdIew,6784
mahjong/engine/game_logger.py,sha256=vyCKu4W-Xk6vg5iA6rZVPf56LME-onH8fjnRPUm2dMI,6938
mahjong/engine/round.py,sha256=b6QAaR0BMC5zjwjHOfevBDxP4NMkc6eNhhOgVBZp07o,37282
mahjong/player/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
mahjong/player/base.py,sha256=3xCE9C7zUHJuQCSmzC41LvgrTSwM8HVG249rs2qNejg,3890
mahjong/player/greedy_ai.py,sha256=82sGbbKvTfLrqHJ-_vrOkbZ-PewzATcDAS_6YUhzV8s,9193
mahjong/player/human.py,sha256=vK2uZHW3M_X8ADXzU7d0n94qQ2ehjVOFZWSoPCAn3Pg,2617
mahjong/rules/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
mahjong/rules/agari.py,sha256=yMGmM7d_-C0mRVC6N62tyklPXjz9Sa1jiekxhkxm1UY,6239
mahjong/rules/fu.py,sha256=55NZlBJCHgenbjMg16E8F883GKP9fDa57nwLImHf0jY,4732
mahjong/rules/furiten.py,sha256=KTudEIlVpqKU4tOa_RIF1xPVD2idsp4973OxGWiJnGY,1931
mahjong/rules/sanma_rules.py,sha256=Mh8IAnwTWTUR1pUXHZUicG5RukBfgTSby8H_H-JZh-A,895
mahjong/rules/scoring.py,sha256=4J-GlSX6HgPBoGzs9DM6c2kOcPEmlXjGoeNaTTSKExI,9965
mahjong/rules/shanten.py,sha256=pHkg7XmhRun_O6HseAijbdjj0LYscaW7ZkFgYHO69wg,5884
mahjong/rules/yaku.py,sha256=moM3CrIX9jHGV_mM8DWqKGt10sM4NJMVnhe7_V96WrQ,20196
mahjong/ui/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
mahjong/ui/board_layout.py,sha256=2JWcGQOr-uZ_ZMTQnjhtOFUb7PejEu9QINnuuAQB0H8,13668
mahjong/ui/i18n.py,sha256=Aa0OfcIFt0hZsTsQdogdWhZNI2QbYtwbYa86mkO0vDs,2498
mahjong/ui/input_handler.py,sha256=pfFtuXOI6Mh494jPF-NL3zCd3Lw271p7JJdI-5nPBoM,7675
mahjong/ui/renderer.py,sha256=o7xuMU0_vQrMkHH1QyvY3uyCMUd9cAibgUqoR8fRC2w,3451
mahjong/ui/tile_display.py,sha256=h440iXBcr8HXs6H7R9tBS8ZT4eiuwZpBtsHI8tYchiU,3708
mahjong/ui/locales/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
mahjong/ui/locales/en.py,sha256=KkQPoYesYdF_2incogvZECAQt5uFyNPIzF9ulrXgP0k,7036
mahjong/ui/locales/ja.py,sha256=Utlo3XKx3Vk91MH8mopU3nTNNYRcWiXaSaQsWdrIWpw,7174
mahjong/ui/locales/zh.py,sha256=b67CHRXgvBIH2qLhD6I03A1RPBAEKaQdKyERJxH64bY,7058
riichi_mahjong_cli-1.1.0.dist-info/METADATA,sha256=GSsR4WmFlvap6DIIogSOXAyzVUqgd3ht83RMmRKHERU,247
riichi_mahjong_cli-1.1.0.dist-info/WHEEL,sha256=BNRMDyzLkkcmlv0J8ppDQkk2VED33SesJDynr9ED1gc,91
riichi_mahjong_cli-1.1.0.dist-info/entry_points.txt,sha256=mnBA14bbTxuiZpwrFuz_nNeMo3j-39hEnQ-hCMd7mB8,44
riichi_mahjong_cli-1.1.0.dist-info/top_level.txt,sha256=C3dzltca7ULbRObeyalwH0VHu_KS53UH8MKUXToqhFU,8
riichi_mahjong_cli-1.1.0.dist-info/RECORD,,
