summaryrefslogtreecommitdiff
path: root/src/nes/ppu.hh
blob: edb7aba51ebecf0c12481ecaf0a14125ca98be9d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#pragma once

#include "nes/util/cycle_count.hh"

namespace nes
{
	class ppu
	{
	public:
		explicit ppu() = default;

		ppu(ppu const&) = delete;
		ppu(ppu&&) = delete;
		auto operator=(ppu const&) -> ppu& = delete;
		auto operator=(ppu&&) -> ppu& = delete;

		auto step_to(cycle_count) -> void;
	};
} // namespace nes