Sha256: 95ae8f24db107bf7733a1834b397dc7fe690d9ce5f5274771ae17f1e18dfc511
Contents?: true
Size: 459 Bytes
Versions: 1
Compression:
Stored size: 459 Bytes
Contents
require_relative 'player' module StudioGame class BerserkPlayer < Player def initialize(name, health) super(name, health) @woot_count = 0 end def w00t super @woot_count += 1 puts"#{@name} is berserk!" if berserk? end def berserk? @woot_count > 5 end def blam if berserk? w00t else super end end end end if __FILE__ == $0 berserker = BerserkPlayer.new("berserker", 50) 6.times { berserker.w00t } end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
studio_game_20150214-1.0.0 | lib/studio_game/berserk_player.rb |