class Difficulty
Constants
- MAX_DIFFICULTY
Attributes
difficulty[R]
Public Class Methods
new(x, y, window)
click to toggle source
Calls superclass method
MenuItem::new
# File lib/menuitem.rb, line 79 def initialize(x, y, window) super(x, y, window) @difficulty = 0 update_text end
Public Instance Methods
change_difficulty(direction)
click to toggle source
# File lib/menuitem.rb, line 96 def change_difficulty(direction) if direction.positive? @difficulty += 1 if @difficulty < MAX_DIFFICULTY elsif @difficulty.positive? @difficulty -= 1 end update_text end
update_text()
click to toggle source
# File lib/menuitem.rb, line 105 def update_text @text = "Difficulty: #{@difficulty.zero? ? 'Dynamic' : @difficulty}" end