[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
как правильно испольщовать мышь?
NaomДата: Понедельник, 14 Июля 2008, 16:32 | Сообщение # 1
Начинающий
Группа: Пользователи
Сообщений: 22
Награды: 0
Замечания: 0%
Статус:
у меня есть функция которая создаёт окно, такого типа:

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? если этим, то подскажите как этой функцие пользоваться

 
  • Страница 1 из 1
  • 1
Поиск: