summaryrefslogtreecommitdiff
path: root/src/port/ui/PortMenu.cpp
diff options
context:
space:
mode:
authorMegaMech <MegaMech@users.noreply.github.com>2026-02-04 17:19:05 -0700
committerGitHub <noreply@github.com>2026-02-04 17:19:05 -0700
commit2b9d689b2f3de534fbd1a93bcd61d7ce3366fc35 (patch)
tree3e283d9fd96a39b1bb85019fb7c57565dca73d1a /src/port/ui/PortMenu.cpp
parentddd47126ecc19841cd7fb7adb89767475dbcd707 (diff)
[Enhancement] Allow Non-unique Character Selections (#638)
* Update PortMenu.cpp * Update menus.c
Diffstat (limited to 'src/port/ui/PortMenu.cpp')
-rw-r--r--src/port/ui/PortMenu.cpp8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/port/ui/PortMenu.cpp b/src/port/ui/PortMenu.cpp
index 9fc613d29..494917e3a 100644
--- a/src/port/ui/PortMenu.cpp
+++ b/src/port/ui/PortMenu.cpp
@@ -438,7 +438,13 @@ void PortMenu::AddRulesets() {
// AddWidget(path, "Number of Laps", WIDGET_CVAR_SLIDER_INT)
// .CVar("gNumLaps")
// .Options(UIWidgets::IntSliderOptions().Min().Max(20).Step(1).DefaultValue(3));
-
+ AddWidget(path, "Unique Character Selections", WIDGET_CVAR_CHECKBOX)
+ .CVar("gUniqueCharacterSelections")
+ .Options(CheckboxOptions()
+ .Tooltip(
+ "Prevents players from selecting the same character")
+ .DefaultValue(true)
+ );
AddWidget(path, "No Itemboxes", WIDGET_CVAR_CHECKBOX)
.CVar("gDisableItemboxes")
.Options(CheckboxOptions().Tooltip(