Method: ICurses::IMouseEvent#initialize
- Defined in:
- lib/ektoplayer/icurses/sugar.rb
#initialize(mouse_event = nil, bstate: nil, x: nil, y: nil, z: nil) ⇒ IMouseEvent
Returns a new instance of IMouseEvent.
5 6 7 8 9 |
# File 'lib/ektoplayer/icurses/sugar.rb', line 5 def initialize(mouse_event=nil, bstate: nil, x: nil, y: nil, z: nil) @x, @y, @z, @bstate = 0, 0, 0, 0 from_mouse_event!(mouse_event) if mouse_event update!(x:x, y:y, z:z, bstate:bstate) end |