From c1062208bb54cce8dffa04e9697ae124f271ecaf Mon Sep 17 00:00:00 2001 From: Hannes Schulze Date: Wed, 29 Jan 2025 00:58:07 +0100 Subject: use game controller api for input --- app/mac/CMakeLists.txt | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) (limited to 'app/mac/CMakeLists.txt') diff --git a/app/mac/CMakeLists.txt b/app/mac/CMakeLists.txt index a4f25c9..d6ea464 100644 --- a/app/mac/CMakeLists.txt +++ b/app/mac/CMakeLists.txt @@ -1,7 +1,8 @@ add_executable(nes_mac) -find_library(FRAMEWORK_COCOA Cocoa REQUIRED) -find_library(FRAMEWORK_SPRITEKIT SpriteKit REQUIRED) +find_library(FRAMEWORK_Cocoa Cocoa REQUIRED) +find_library(FRAMEWORK_SpriteKit SpriteKit REQUIRED) +find_library(FRAMEWORK_GameController GameController REQUIRED) target_include_directories(nes_mac PRIVATE .) target_link_libraries( @@ -9,12 +10,18 @@ target_link_libraries( PRIVATE nes::options nes::nes - ${FRAMEWORK_COCOA} - ${FRAMEWORK_SPRITEKIT}) + ${FRAMEWORK_Cocoa} + ${FRAMEWORK_SpriteKit} + ${FRAMEWORK_GameController}) target_sources( nes_mac PRIVATE main.mm scene.hh - scene.mm) \ No newline at end of file + scene.mm + view-controller.hh + view-controller.mm + controller-adapter.hh + controller-adapter-keyboard.hh + controller-adapter-keyboard.mm) \ No newline at end of file -- cgit v1.3.1