To prevent the "MoveMouse"-Bug on Linux add the following Lines:
Look here
inc/misc.bmx:
Before Function MouseXSpeed()
Add:
inc/func.bmx:
Before Function MouseXSpeed()
Add
How that works? Just type
mx=MouseXSpeed_LinMM(movemousex)
my=MouseYSpeed_LinMM(movemousey)
movemouse movemousex,movemousey
Look here
inc/misc.bmx:
Before Function MouseXSpeed()
Add:
Function MouseXSpeed_LinMM(mmx:int) 'Global oldmx Local mxs=MouseX()-mmx 'oldmx=MouseX() Return mxs End Function Function MouseYSpeed_LinMM(mmy:int) 'Global oldmy Local mys=MouseY()-mmy 'oldmy=MouseY() Return mys End Function
inc/func.bmx:
Before Function MouseXSpeed()
Add
Function MouseXSpeed_LinMM(mmx:int) Return TBlitz2D.MouseXSpeed_LinMM(mmx) End Function Function MouseYSpeed_LinMM(mmy:int) Return TBlitz2D.MouseYSpeed_LinMM(mmy) End Function
How that works? Just type
mx=MouseXSpeed_LinMM(movemousex)
my=MouseYSpeed_LinMM(movemousey)
movemouse movemousex,movemousey