Уважаемые форумчане, подскажите как правильно пользоваться таймером (в Алгоритме это секундомер). Суть такая: есть кнопка, по нажатию на которую должен, как я понимаю, включиться таймер в течение которого кнопка будет плавно перемещаться вправо до какой-то определенной координаты. В конце соответственно условие: если X больше допустим 150, то таймер Стоп.
И вообще, есть ли разновидности работы с данным объектом? Вот код:
; PureBasic Visual Designer v3.95 build 1485 (PB4Code)
;- Window Constants
;
Enumeration
#Window_0
EndEnumeration
;- Gadget Constants
;
Enumeration
#Button_0
EndEnumeration
Procedure Open_Window_0()
If OpenWindow(#Window_0, 296, 218, 507, 135, "Timer", #PB_Window_SystemMenu | #PB_Window_TitleBar | #PB_Window_ScreenCentered )
If CreateGadgetList(WindowID(#Window_0))
ButtonGadget(#Button_0, 30, 50, 85, 25, "Нажми меня")
EndIf
EndIf
EndProcedure
Open_Window_0()
Repeat
event=WaitWindowEvent()
gadget=EventGadget()
If event=#PB_Event_Gadget And gadget=#Button_0
;тут видимо должна быть процедура таймера. Х/з вообщем
EndIf
Until event=#PB_Event_CloseWindow