#pragma once #import "nes/util/button-mask.hh" #import NS_ASSUME_NONNULL_BEGIN /// Adapts inputs from a GCPhysicalInputProfile to a NES button mask. @protocol ControllerAdapter - (nes::button_mask)readPressedButtons; @end NS_ASSUME_NONNULL_END