Крч, сижу на c++, решил создать интерфейс на чистом рендере. Все бы заебись, но вот вопрос)
в getRender такой функции нету, делал сам
У меня примерно вышло вот так
с++:
Код:
void
CreateButton
(
int
posX
,
int
posY
,
int
Width
,
int
Height
,
D3DCOLOR StandartColor
,
D3DCOLOR PressedButton
)
// Создание кнопки и ее функции
{
GetCursorPos
(
&
cursorPos
)
;
if
(
cursorPos
.
x
>
posX
&&
cursorPos
.
x
posY
&&
cursorPos
.
y
getRender
(
)
->
DrawBox
(
posX
,
posY
,
Width
,
Height
,
PressedButton
)
;
}
else
{
SF
->
getRender
(
)
->
DrawBox
(
posX
,
posY
,
Width
,
Height
,
StandartColor
)
;
}
}
Не бейте, если код ***ня, однако для этого я вашей помощи и прошу
Если есть другие варианты того, как реализовать код лучше - пишите, т.к это в будущем может вылиться в некоторые баги, а искать потом в чем причина мне не особо хочется