diff options
Diffstat (limited to 'lib/nes/app/preferences.hh')
| -rw-r--r-- | lib/nes/app/preferences.hh | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/lib/nes/app/preferences.hh b/lib/nes/app/preferences.hh new file mode 100644 index 0000000..0c13755 --- /dev/null +++ b/lib/nes/app/preferences.hh @@ -0,0 +1,21 @@ +#pragma once + +namespace nes::app +{ + /// Manages application preferences. + class preferences + { + bool fps_counter_{ false }; + + public: + explicit preferences() = default; + + preferences(preferences const&) = delete; + preferences(preferences&&) = delete; + auto operator=(preferences const&) -> preferences& = delete; + auto operator=(preferences&&) -> preferences& = delete; + + auto get_fps_counter() const -> bool { return fps_counter_; } + auto set_fps_counter(bool const v) -> void { fps_counter_ = v; } + }; +} // namespace nes::app
\ No newline at end of file |
