![]() |
Даров ребят, кто шарит
Крч, сижу на c++, решил создать интерфейс на чистом рендере. Все бы заебись, но вот вопрос) в getRender такой функции нету, делал сам У меня примерно вышло вот так с++: Код:
voidНе бейте, если код ***ня, однако для этого я вашей помощи и прошу Если есть другие варианты того, как реализовать код лучше - пишите, т.к это в будущем может вылиться в некоторые баги, а искать потом в чем причина мне не особо хочется |
Накидал небольшой класс:
C++: Код:
classМожно еще сделать типа пула, только он урежет твою мобильность: C++: Код:
classТакже при удалении кнопки, придется все иды смещать самому. Касательно класса кнопки, чтобы обрабатывать нажатия, запихнуть в WndProc под такими условиями: C++: Код:
switchЩа налетят всякие мемиры и человечики, и скажут что говно |
Цитата:
Все написал, робит отменно. Однако есть проблема Если я с ним отключу sf плагин через консоль, сначала ничего, но при повторном отключении игра крашит Если не понял, я про команду pfree Знаешь, с чем это связано? |
никогда не обрабатывай нажатие на вызове WM_LBUTTONDOWN, только WM_LBUTTONUP
|
Цитата:
Можешь сказать, в чем разница? |
как по мне проще подключить какой то гуи,и не ебатся
|
Цитата:
|
Цитата:
Цитата:
|
Цитата:
|
| Время: 03:09 |