Вопрос Почему не работают табы

Начинающий
Статус
Оффлайн
Регистрация
22 Окт 2022
Сообщения
98
Реакции[?]
24
Поинты[?]
0
ImGui::Begin:
    ImGui::SetNextWindowSize(ImVec2(900, 450));
    ImGui::Begin(("CaposHook"), NULL, ImGuiWindowFlags_NoResize | ImGuiWindowFlags_NoCollapse);
    {ImGui::SameLine();
    if (ImGui::Button(("Rage"), ImVec2(415, 30)))
    {
        globals::tab == 0;
    }
    ImGui::SameLine();
    if (ImGui::Button(("Other"), ImVec2(415, 30)))
    {
        globals::tab == 1;
    }
    }
    ImGui::Separator();
    if (globals::tab == 0)
    {
        if (ImGui::InputFloat(("Test"), &globals::test))
        {

        }
    }
    if (globals::tab == 1)
    {
        ImGui::Text("YaDolbaeb");
    }
global:
#pragma once

namespace globals
{
    int tab;
    static float test;
}
 
:roflanBuldiga:
Пользователь
Статус
Оффлайн
Регистрация
3 Апр 2019
Сообщения
428
Реакции[?]
117
Поинты[?]
1K
ты при нажатии на кнопку зачем то сравниваешь значение перменной tab с нулём и единицой, вместо того чтобы присвоить
C++:
   if (ImGui::Button(("Rage"), ImVec2(415, 30)))
   {
      globals::tab = 0;
   }
 
Сверху Снизу