EDmouse IR

From WiiLi

Jump to: navigation, search
//EDmouse IR [by marsuten  @gmail.com-any improvement is welcome]
*ir sensor bar required

//Variables
    var.freezetime = 300 ms
       var.offsetx = 20
       var.offsety = 20
     pie.FrameRate = 100 hz //Leave between 60 and 100 Hz

//Buttons
mouse.LeftButton = wiimote.A
mouse.RightButton = wiimote.B
//Freeze
var.freeze = KeepDown(Pressed(wiimote.A or wiimote.B),var.freezetime)

//Mouse
var.dotx=smooth(maprange(1-wiimote.pointerx,1,0, -var.offsetx, screen.Width+var.offsetx),1)
var.doty=smooth(maprange(1-wiimote.pointery,1, 0 , -var.offsety, screen.Height+var.offsety),1)

if (wiimote.dot1vis or wiimote.dot2vis) and not var.freeze
mouse.x=smooth((1/(screen.Width/var.dotx)),2)
mouse.y=smooth((1/(screen.Height/var.doty)),2)
endif
Personal tools
Online Casino - best online casino reviews.
Facebook Developers - facebook applications, facebook developers, facebook development, social network application development and viral widget social media strategy