Подведи собственные итоги года совместно с YOUGAME и забери ценные призы! Перейти

Вопрос Imgui. Одной кнопкой две функции

  • Автор темы Автор темы cazzual
  • Дата начала Дата начала
already
Пользователь
Пользователь
Статус
Оффлайн
Регистрация
9 Апр 2020
Сообщения
381
Реакции
42
Можно ли на имгуи одной кнопкой включать две функции сразу?
Допустим из этого:
Код:
Expand Collapse Copy
Checkbox("Функция 1", &funk1);
Checkbox("Функция 2", &funk2);
Сделать это:
Код:
Expand Collapse Copy
Checkbox("Функция 1 и 2", &funk1, &funk2);

Можно ли это как-то реализовать? Или может в каком-то меню уже есть такое, что бы посмотреть как это реализовано
 
C++:
Expand Collapse Copy
ImGui::Checkbox("truba tebe", $func1);
if ($func1) {
    &func2 = true;
}
Либо просто использовать один bool в двух функциях. Не вижу тут ничего такого он всё правильно написал.
C++:
Expand Collapse Copy
void misc::bunnyhop()
{
    if (!&func1)
        return;
  
    // code
}
void misc::autostrafe()
{
    if (!&func1) // тут мог бы быть func2
        return;
  
    // code
}
 
Последнее редактирование:
C++:
Expand Collapse Copy
ImGui::Checkbox("truba tebe", $func1);
if ($func1) {
    &func2 = true;
}
Либо просто использовать один bool в двух функциях. Не вижу тут ничего такого он всё правильно написал.
C++:
Expand Collapse Copy
void misc::bunnyhop()
{
    if (!&func1)
        return;
 
    // code
}
void misc::autostrafe()
{
    if (!&func1) // тут мог бы быть func2
        return;
 
    // code
}
Перецитировал мой ответ, ладно.
Можно сделать проще, func1 = func2; .
Да и указатель в проверке явно будет лишний.
 
Последнее редактирование:
Назад
Сверху Снизу