본문 바로가기

Projects/zig game engine project

2024/10/10 엑박패드 입력 일단 windows 만 구현

엑스박스 게임 패드 키/트리거 입력 감지 및 진동을 구현해봤습니다. 원본 코드는 Getting xbox controller input without xinput (github.com) 여기를 참고했는데 DeviceIoContol 함수를 사용해서 로우 입력으로 받는 방식이라 엑스박스 패드 말고도 다른 장치도 사용할수 있게 구조를 만들어봤습니다.

 

코드는 

raw_input.zig

__raw_input.zig

xbox_pad_input.zig

windows.zig input 이벤트 부분

main_input.zig

 

에서 확인하실수 있습니다. 감사합니다.