Method: CardType#playable?
- Defined in:
- lib/manasimu/card.rb
#playable?(lands, capas) ⇒ Boolean
314 315 316 317 318 319 |
# File 'lib/manasimu/card.rb', line 314 def playable?(lands, capas) return [false, [], []] if lands.empty? return [false, [], []] if converted_mana_cost > lands.length mf, used, land_symbols = max_flow(lands, capas) [mf == converted_mana_cost, used.to_a[1..lands.length], land_symbols] end |