blob: 882772baa7cf3f4ca120c4fcb533031574f676d8 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
#pragma once
#include "nes/app/ui/screen.hh"
#include "nes/app/ui/selection.hh"
namespace nes::app
{
class input_manager;
/// Screen used to configure various emulator options.
class screen_help final : public screen
{
static constexpr auto page_size = u32{ 8 };
input_manager& input_manager_;
public:
explicit screen_help(input_manager&);
auto render(renderer&) -> void override;
auto process_events() -> action override;
};
} // namespace nes::app
|