2020-06-23 07:47:46 +00:00
|
|
|
#pragma once
|
|
|
|
#include "Button.h"
|
|
|
|
|
|
|
|
typedef struct
|
|
|
|
{
|
|
|
|
BUTTON U_DPAD;
|
|
|
|
BUTTON D_DPAD;
|
|
|
|
BUTTON L_DPAD;
|
|
|
|
BUTTON R_DPAD;
|
|
|
|
BUTTON A_BUTTON;
|
|
|
|
BUTTON B_BUTTON;
|
|
|
|
BUTTON U_CBUTTON;
|
|
|
|
BUTTON D_CBUTTON;
|
|
|
|
BUTTON L_CBUTTON;
|
|
|
|
BUTTON R_CBUTTON;
|
|
|
|
BUTTON START_BUTTON;
|
|
|
|
BUTTON Z_TRIG;
|
|
|
|
BUTTON R_TRIG;
|
|
|
|
BUTTON L_TRIG;
|
2020-07-01 01:01:41 +00:00
|
|
|
BUTTON U_ANALOG;
|
|
|
|
BUTTON D_ANALOG;
|
|
|
|
BUTTON L_ANALOG;
|
|
|
|
BUTTON R_ANALOG;
|
2020-07-07 02:16:08 +00:00
|
|
|
uint8_t Range;
|
2020-07-21 03:11:40 +00:00
|
|
|
uint8_t DeadZone;
|
2022-01-09 11:13:12 +00:00
|
|
|
uint8_t Sensitivity;
|
2020-07-27 11:51:30 +00:00
|
|
|
bool RealN64Range;
|
2020-07-28 03:25:04 +00:00
|
|
|
bool RemoveDuplicate;
|
2020-06-23 07:47:46 +00:00
|
|
|
} N64CONTROLLER;
|