feat(Tabs): Added TabVehicle

This commit is contained in:
Yimura 2021-05-19 18:11:19 +02:00
parent 7b9ccba06f
commit c157e88af0
No known key found for this signature in database
GPG Key ID: 3D8FF4397E768682
3 changed files with 41 additions and 0 deletions

View File

@ -0,0 +1,39 @@
#include "core/data/speedo_meters.hpp"
#include "core/globals.hpp"
#include "gui/window/main/tabs.hpp"
namespace big
{
static char model[12];
void tab_main::tab_vehicle()
{
if (ImGui::BeginTabItem("Vehicle"))
{
if (ImGui::TreeNode("Speedo Meter"))
{
SpeedoMeter selected = g.vehicle.speedo_meter;
if (ImGui::BeginCombo("Weapon", speedo_meters[(int)selected].name))
{
for (speedo_meter speedo : speedo_meters)
{
if (ImGui::Selectable(speedo.name, speedo.id == selected))
{
g.vehicle.speedo_meter = speedo.id;
}
if (speedo.id == selected)
ImGui::SetItemDefaultFocus();
}
ImGui::EndCombo();
}
ImGui::TreePop();
}
ImGui::EndTabItem();
}
}
}

View File

@ -8,6 +8,7 @@ namespace big
public:
static void tab_self();
static void tab_spawn();
static void tab_vehicle();
static void tab_weapons();
};
}

View File

@ -12,6 +12,7 @@ namespace big
ImGui::BeginTabBar("tabbar");
tab_main::tab_self();
tab_main::tab_spawn();
tab_main::tab_vehicle();
tab_main::tab_weapons();
ImGui::EndTabBar();
}