Class: StudioGame::ClumsyPlayer
- Defined in:
- lib/studio_game/clumsy_player.rb
Instance Attribute Summary
Attributes inherited from Player
#found_treasures, #health, #name
Instance Method Summary collapse
Methods inherited from Player
#<=>, from_csv, #initialize, #points, #score, #to_s
Methods included from Printable
#print_health_status, #print_player_information, #print_score, #print_treasure_trove, #print_treasures
Methods included from GameStats
#print_high_scores, #print_stats, #print_strength_stats, #print_treasure_stats, #total_points
Methods included from Formatting
#format_dot_spacing, #format_section_title
Methods included from Playable
Constructor Details
This class inherits a constructor from StudioGame::Player
Instance Method Details
#find_treasure(treasure = TreasureTrove.random_treasure) ⇒ Object
6 7 8 9 |
# File 'lib/studio_game/clumsy_player.rb', line 6 def find_treasure(treasure = TreasureTrove.random_treasure) damaged_treasure = Treasure.new(treasure.name, treasure.points / 2) super(damaged_treasure) end |