From 9107e9e6c337fbd9790eeb7e89e473d5da129f36 Mon Sep 17 00:00:00 2001 From: Star Rauchenberger Date: Sat, 13 Mar 2021 13:34:12 -0500 Subject: Music volume is controllable from settings menu #7 --- src/menu.h | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/menu.h') diff --git a/src/menu.h b/src/menu.h index 9ef94be..7483d89 100644 --- a/src/menu.h +++ b/src/menu.h @@ -20,6 +20,7 @@ struct MenuItem { bool playSfx = true; int value = 0; int maxValue = 0; + std::function selectionChanged; }; class MenuBuilder { @@ -57,6 +58,11 @@ public: return *this; } + MenuBuilder& SelectionChangedFunction(std::function val) { + result_.selectionChanged = std::move(val); + return *this; + } + MenuItem Build() const { return result_; } -- cgit 1.4.1