class Arkham::Game

Attributes

enemy[R]
player[R]

Public Class Methods

new() click to toggle source
# File lib/arkham/game.rb, line 8
def initialize
  @player = Player.new(self, 30)
  @enemy = Enemy.new(self, 20)
end

Public Instance Methods

game_end() click to toggle source
# File lib/arkham/game.rb, line 22
def game_end
  @player.health <= 0 || @enemy.health <= 0
end
play() click to toggle source
# File lib/arkham/game.rb, line 13
def play
  until game_end
    @player.take_turn
    @enemy.take_turn
    @player.print_summary
    @enemy.print_summary
  end
end