Method: CardType#count

Defined in:
lib/manasimu/card.rb

#count(turn = nil) ⇒ Object



389
390
391
392
393
394
395
396
397
398
399
# File 'lib/manasimu/card.rb', line 389

def count(turn = nil)
  turn ||= converted_mana_cost
  played_count = @played[turn] || 0
  drawed_count = 0
  (turn+1).times do |i|
    drawed_count += @drawed[i] || 0
  end
  can_played_count = @can_plays[turn] || 0
  mana_sources_count = @mana_sources[turn] || {}
  [played_count, drawed_count, can_played_count, mana_sources_count]
end