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

already
Пользователь
Статус
Оффлайн
Регистрация
9 Апр 2020
Сообщения
373
Реакции[?]
42
Поинты[?]
0
Можно ли на имгуи одной кнопкой включать две функции сразу?
Допустим из этого:
Код:
Checkbox("Функция 1", &funk1);
Checkbox("Функция 2", &funk2);
Сделать это:
Код:
Checkbox("Функция 1 и 2", &funk1, &funk2);
Можно ли это как-то реализовать? Или может в каком-то меню уже есть такое, что бы посмотреть как это реализовано
 
already
Пользователь
Статус
Оффлайн
Регистрация
9 Апр 2020
Сообщения
373
Реакции[?]
42
Поинты[?]
0
Участник
Статус
Оффлайн
Регистрация
6 Сен 2020
Сообщения
749
Реакции[?]
364
Поинты[?]
8K
C++:
ImGui::Checkbox("truba tebe", $func1);
if ($func1) {
    &func2 = true;
}
Либо просто использовать один bool в двух функциях. Не вижу тут ничего такого он всё правильно написал.
C++:
void misc::bunnyhop()
{
    if (!&func1)
        return;
  
    // code
}
void misc::autostrafe()
{
    if (!&func1) // тут мог бы быть func2
        return;
  
    // code
}
 
Последнее редактирование:
main public enemy
Эксперт
Статус
Оффлайн
Регистрация
30 Ноя 2019
Сообщения
1,531
Реакции[?]
647
Поинты[?]
0
C++:
ImGui::Checkbox("truba tebe", $func1);
if ($func1) {
    &func2 = true;
}
Либо просто использовать один bool в двух функциях. Не вижу тут ничего такого он всё правильно написал.
C++:
void misc::bunnyhop()
{
    if (!&func1)
        return;
 
    // code
}
void misc::autostrafe()
{
    if (!&func1) // тут мог бы быть func2
        return;
 
    // code
}
Перецитировал мой ответ, ладно.
Можно сделать проще, func1 = func2; .
Да и указатель в проверке явно будет лишний.
 
Участник
Статус
Оффлайн
Регистрация
6 Сен 2020
Сообщения
749
Реакции[?]
364
Поинты[?]
8K
Последнее редактирование:
Сверху Снизу