summaryrefslogtreecommitdiff
path: root/app/mac/controller-adapter-gamepad.hh
diff options
context:
space:
mode:
Diffstat (limited to 'app/mac/controller-adapter-gamepad.hh')
-rw-r--r--app/mac/controller-adapter-gamepad.hh18
1 files changed, 10 insertions, 8 deletions
diff --git a/app/mac/controller-adapter-gamepad.hh b/app/mac/controller-adapter-gamepad.hh
index 14bfeae..c0caeed 100644
--- a/app/mac/controller-adapter-gamepad.hh
+++ b/app/mac/controller-adapter-gamepad.hh
@@ -1,16 +1,18 @@
-//
-// Created by Hannes Schulze on 29.01.25.
-//
+#pragma once
-#ifndef NES_CONTROLLER_ADAPTER_GAMEPAD_HH
-#define NES_CONTROLLER_ADAPTER_GAMEPAD_HH
+#import "controller-adapter.hh"
+#import <GameController/GameController.h>
+NS_ASSUME_NONNULL_BEGIN
-class ControllerAdapterGamepad {
+@interface ControllerAdapterGamepad : NSObject <ControllerAdapter>
-};
+- (instancetype)initWithProfile:(GCExtendedGamepad*)profile;
+- (instancetype)init NS_UNAVAILABLE;
+@property (readonly) GCExtendedGamepad* profile;
+@end
-#endif //NES_CONTROLLER_ADAPTER_GAMEPAD_HH
+NS_ASSUME_NONNULL_END \ No newline at end of file