Improve player frame context menu: name header, Leave Group when in group

This commit is contained in:
Kelsi 2026-03-12 00:03:23 -07:00
parent c170216e1c
commit 347e958703

View file

@ -2082,12 +2082,20 @@ void GameScreen::renderPlayerFrame(game::GameHandler& gameHandler) {
gameHandler.setTarget(gameHandler.getPlayerGuid()); gameHandler.setTarget(gameHandler.getPlayerGuid());
} }
if (ImGui::BeginPopupContextItem("PlayerSelfCtx")) { if (ImGui::BeginPopupContextItem("PlayerSelfCtx")) {
if (ImGui::Selectable("Open Character")) { ImGui::TextDisabled("%s", playerName.c_str());
ImGui::Separator();
if (ImGui::MenuItem("Open Character")) {
inventoryScreen.setCharacterOpen(true); inventoryScreen.setCharacterOpen(true);
} }
if (ImGui::Selectable("Toggle PvP")) { if (ImGui::MenuItem("Toggle PvP")) {
gameHandler.togglePvp(); gameHandler.togglePvp();
} }
if (gameHandler.isInGroup()) {
ImGui::Separator();
if (ImGui::MenuItem("Leave Group")) {
gameHandler.leaveGroup();
}
}
ImGui::EndPopup(); ImGui::EndPopup();
} }
ImGui::PopStyleColor(); ImGui::PopStyleColor();