Lines Matching refs:dpad
102 dpad_to_sdl(Sint32 *dpad) in dpad_to_sdl() argument
104 if (dpad[2]) { in dpad_to_sdl()
105 if (dpad[0]) in dpad_to_sdl()
107 else if (dpad[1]) in dpad_to_sdl()
111 } else if (dpad[3]) { in dpad_to_sdl()
112 if (dpad[0]) in dpad_to_sdl()
114 else if (dpad[1]) in dpad_to_sdl()
118 } else if (dpad[0]) { in dpad_to_sdl()
120 } else if (dpad[1]) { in dpad_to_sdl()
543 Sint32 dpad[4] = {0, 0, 0, 0}; local
632 dpad[0] = (Sint32) hid_get_data(REP_BUF_DATA(rep), &hitem);
633 SDL_PrivateJoystickHat(joy, 0, dpad_to_sdl(dpad));
636 dpad[1] = (Sint32) hid_get_data(REP_BUF_DATA(rep), &hitem);
637 SDL_PrivateJoystickHat(joy, 0, dpad_to_sdl(dpad));
640 dpad[2] = (Sint32) hid_get_data(REP_BUF_DATA(rep), &hitem);
641 SDL_PrivateJoystickHat(joy, 0, dpad_to_sdl(dpad));
644 dpad[3] = (Sint32) hid_get_data(REP_BUF_DATA(rep), &hitem);
645 SDL_PrivateJoystickHat(joy, 0, dpad_to_sdl(dpad));