TenpaiWakaruMan

Gem Version Build Status

Installation

Add this line to your application's Gemfile:

gem 'tenpai_wakaru_man'

And then execute:

$ bundle

Or install it yourself as:

$ gem install tenpai_wakaru_man

Usage

# ready(聴牌) or not
TenpaiWakaruMan.ready?('123m123p23sSSSwPPd') # => true

# win(和了) or not
TenpaiWakaruMan.win?('234m234m234m222p55m') # => true

# You can also like this
TenpaiWakaruMan.win?('222333444455m222p') # => true
🀀Ew 🀁Sw 🀂Ww 🀃Nw
🀄Cd 🀅Fd 🀆Pd
🀇1m 🀈2m 🀉3m 🀊4m 🀋5m 🀌6m 🀍7m 🀎8m 🀏9m
🀐1s 🀑2s 🀒3s 🀓4s 🀔5s 🀕6s 🀖7s 🀗8s 🀘9s
🀙1p 🀚2p 🀛3p 🀜4p 🀝5p 🀞6p 🀟7p 🀠8p 🀡9p

Development

After checking out the repo, run bin/setup to install dependencies. Then, run rake spec to run the tests. You can also run bin/console for an interactive prompt that will allow you to experiment.

To install this gem onto your local machine, run bundle exec rake install. To release a new version, update the version number in version.rb, and then run bundle exec rake release, which will create a git tag for the version, push git commits and tags, and push the .gem file to rubygems.org.

Contributing

Bug reports and pull requests are welcome on GitHub at https://github.com/[flada-auxv]/tenpai_wakaru_man.