#include "core/data/custom_weapons.hpp"
#include "main_tabs.hpp"
namespace big
{
void tab_main::tab_weapons()
if (ImGui::BeginTabItem("Weapons"))
if (ImGui::TreeNode("Custom Weapons"))
CustomWeapon selected = g.weapons.custom_weapon;
if (ImGui::BeginCombo("Weapon", custom_weapons[(int)selected].name))
for (const custom_weapon &weapon : custom_weapons)
if (ImGui::Selectable(weapon.name, weapon.id == selected))
g.weapons.custom_weapon = weapon.id;
}
if (weapon.id == selected)
ImGui::SetItemDefaultFocus();
ImGui::EndCombo();
switch (selected)
case CustomWeapon::NONE:
break;
case CustomWeapon::CAGE_GUN:
case CustomWeapon::DELETE_GUN:
case CustomWeapon::GRAVITY_GUN:
case CustomWeapon::REPAIR_GUN:
case CustomWeapon::VEHICLE_GUN:
ImGui::Text("Shooting Model:");
ImGui::InputText("##vehicle_gun_model", g.weapons.vehicle_gun_model, 12);
ImGui::TreePop();
ImGui::EndTabItem();