Method: Tea::Mouse::Scroll#initialize
- Defined in:
- lib/tea/m_event_mouse.rb
#initialize(sdl_event) ⇒ Scroll
Returns a new instance of Scroll.
72 73 74 75 76 77 78 79 80 81 |
# File 'lib/tea/m_event_mouse.rb', line 72 def initialize(sdl_event) @x = sdl_event.x @y = sdl_event.y case sdl_event. when Event::BUTTON_WHEELDOWN_ then @delta = 1 when Event::BUTTON_WHEELUP_ then @delta = -1 else raise Tea::Error, "Tea::Mouse::Scroll given an unexpected event: #{sdl_event.inspect}", caller end end |