#pragma once #include #include namespace EightBit { class Ram; namespace GameBoy { class CharacterDefinition { public: CharacterDefinition() = default; CharacterDefinition(Ram* ram, uint16_t address); std::array get(int row) const; private: Ram* m_ram = nullptr; uint16_t m_address = ~0; }; } }