class Arkham::Card
Attributes
name[R]
Public Class Methods
new(name, damage, shield, heal)
click to toggle source
# File lib/arkham/card.rb, line 5 def initialize(name, damage, shield, heal) @name = name @damage = damage @shield = shield @heal = heal end
Public Instance Methods
display()
click to toggle source
# File lib/arkham/card.rb, line 12 def display name end
enemy_play(game)
click to toggle source
# File lib/arkham/card.rb, line 22 def enemy_play(game) game.player.damage(@damage) game.enemy.add_shield(@shield) game.enemy.heal(@heal) end
play(game)
click to toggle source
# File lib/arkham/card.rb, line 16 def play(game) game.enemy.damage(@damage) game.player.add_shield(@shield) game.player.heal(@heal) end