From WiiLi
//EDmouse IR [by marsuten]
//Buttons
mouse.LeftButton = wiimote.A
mouse.RightButton = wiimote.B
//Variables
var.freezetime = 300 ms
var.offsetx = 50
var.offsety = 50
pie.FrameRate = 100 hz //Leave between 60 and 100 Hz
//Freeze
if pressed(helddown((wiimote.A or wiimote.B), 0 ms)) then
var.freeze=true
wait var.freezetime
var.freeze=false
endif
//Mouse
var.dotx=smooth(maprange(wiimote.dot1x,1024,0, -var.offsetx, screen.Width+var.offsetx),1)
var.doty=smooth(maprange(wiimote.dot1y,0, 760 , -var.offsety, screen.Height+var.offsety),1)
if wiimote.dot1vis and var.freeze=false
mouse.x=smooth((1/(screen.Width/var.dotx)),2)
mouse.y=smooth((1/(screen.Height/var.doty)),2)
endif