у меня есть функция которая создаёт окно, такого типа:
Code
Function window(win_x#,win_y#)
Color 0,0,255
Rect win_x#,win_y#,200,300,1
Color 255,0,0
Rect win_x#,win_y#,200,300,0
Rect win_x#+1,win_y#+1,198,18,0
End Function
Function upd_win()
If MouseX()>x# And MouseX()<x#+200 Then
If MouseY()>y# And MouseY()<y#+300 Then
If MouseHit(1) MoveMouse MouseX(),MouseY()
If MouseDown(1) Then
x#=((MouseX()-(MouseX()-x#))+MouseXSpeed())
y#=y#+MouseYSpeed()
EndIf
EndIf
EndIf
window(x#,y#)
End Function
все работает, но появляюцца баги, когда в коде я еще где-то использую mousehit или mousedown, к примеру движение игрока, как решить эту проблему? FlushMouse? если этим, то подскажите как этой функцие пользоваться