summaryrefslogtreecommitdiff
path: root/lib/nes/app/input/input-device-keyboard.hh
blob: dddcab6118ccec205d9fb6b2a299b216ce2c6fef (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#pragma once

#include "nes/app/input/input-device.hh"

namespace nes::app
{
	/// A keyboard input device.
	class input_device_keyboard : public input_device
	{
	public:
		virtual auto read_key_escape() -> bool = 0;

	protected:
		explicit input_device_keyboard() = default;
	};
} // namespace nes::app