class BBB::Components::Nunchuck::Controls::ControlAxis
Attributes
change_callbacks[RW]
value[RW]
Public Class Methods
new()
click to toggle source
# File lib/BBB/components/nunchuck.rb, line 137 def initialize @change_callbacks = [] end
Public Instance Methods
on_change()
click to toggle source
# File lib/BBB/components/nunchuck.rb, line 147 def on_change @change_callbacks.each{|c| c.call(value) } end
update(value)
click to toggle source
# File lib/BBB/components/nunchuck.rb, line 141 def update(value) old_value = self.value @value = value on_change if old_value != value end