HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > Общие вопросы программирования
   
 
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 11.02.2021, 01:26
ANZR
Участник форума
Регистрация: 03.08.2019
Сообщений: 168
С нами: 3568604

Репутация: 48
По умолчанию

Даров ребят, кто шарит

Крч, сижу на 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
)
;
}
}


Не бейте, если код ***ня, однако для этого я вашей помощи и прошу

Если есть другие варианты того, как реализовать код лучше - пишите, т.к это в будущем может вылиться в некоторые баги, а искать потом в чем причина мне не особо хочется
 
Ответить с цитированием
 



Предыдущая тема Следующая тема

Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.