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