![]() |
ButtonSystem
Вот сделал кнопки (для собственных нужд) и решил выложить. Вроде все просто и удобно:
Код:
;Разработано Michael, 14.09.2006ExitButton=Createbutton("normal.bmp","active.bmp", "down.bmp",100,100) ... Repeat ... event=Updatebutton() If event=ExitButton end ... Until KeyHit(1) End P.S. Для проверки нажатия кнопки используется система типа Windows, т.е. кнопка срабатывает при отпускании кнопки мыши, а не сразу при нажатие. Можно заменить на просто MouseHit(1);) ... P.P.S. Подразумевается что все картинки для кнопок ОДИНАКОВОГО размера (размер определяется для первой картинки (but\Normal))... |
Re: ButtonSystem
Достойно.
Осталось в 3д перевести для скорости. |
Re: ButtonSystem
Вложений: 2
В 3D пока не перевел, но исправил некоторые баги и разделил функцию UpdateButtons() cоответсвенно на UpdateButtos() и DrawButtons(), для удобства :ok: :
|
Re: ButtonSystem
Спасибо!
|
| Часовой пояс GMT +4, время: 03:39. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Перевод: zCarot