Lines Matching refs:joy

54         if (cur->joy) {  in quit()
55 SDL_JoystickClose(cur->joy); in quit()
56 cur->joy = NULL; in quit()
80 if (jstick->joy) { in joy_dealloc()
81 SDL_JoystickClose(jstick->joy); in joy_dealloc()
122 if (!jstick->joy) { in joy_init()
123 jstick->joy = SDL_JoystickOpen(jstick->id); in joy_init()
124 if (!jstick->joy) { in joy_init()
145 instance_id = SDL_JoystickInstanceID(jstick->joy); in _joy_map_insert()
164 pgJoystickObject *joy = (pgJoystickObject *) self; in joy_quit() local
167 if (joy->joy) { in joy_quit()
168 SDL_JoystickClose(joy->joy); in joy_quit()
169 joy->joy = NULL; in joy_quit()
177 SDL_Joystick *joy = pgJoystick_AsSDL(self); in joy_get_init() local
178 return PyBool_FromLong(joy != NULL); in joy_get_init()
192 SDL_Joystick *joy = pgJoystick_AsSDL(self); in joy_get_instance_id() local
195 if (!joy) { in joy_get_instance_id()
199 return PyInt_FromLong(SDL_JoystickInstanceID(joy)); in joy_get_instance_id()
206 SDL_Joystick *joy = pgJoystick_AsSDL(self); in joy_get_guid() local
211 if (joy) { in joy_get_guid()
212 guid = SDL_JoystickGetGUID(joy); in joy_get_guid()
248 SDL_Joystick *joy = pgJoystick_AsSDL(self); in joy_get_power_level() local
251 if (!joy) { in joy_get_power_level()
255 level = SDL_JoystickCurrentPowerLevel(joy); in joy_get_power_level()
266 SDL_Joystick *joy = self->joy; in joy_rumble() local
285 if (!joy) { in joy_rumble()
305 res = SDL_JoystickRumble(joy, low, high, duration); in joy_rumble()
320 SDL_Joystick *joy = self->joy; in joy_stop_rumble() local
321 SDL_JoystickRumble(joy, 0, 0, 1); in joy_stop_rumble()
330 SDL_Joystick *joy = pgJoystick_AsSDL(self); in joy_get_name() local
331 return Text_FromUTF8(SDL_JoystickName(joy)); in joy_get_name()
337 SDL_Joystick *joy = pgJoystick_AsSDL(self); in joy_get_numaxes() local
339 if (!joy) { in joy_get_numaxes()
343 return PyInt_FromLong(SDL_JoystickNumAxes(joy)); in joy_get_numaxes()
349 SDL_Joystick *joy = pgJoystick_AsSDL(self); in joy_get_axis() local
357 if (!joy) { in joy_get_axis()
360 if (axis < 0 || axis >= SDL_JoystickNumAxes(joy)) { in joy_get_axis()
364 value = SDL_JoystickGetAxis(joy, axis); in joy_get_axis()
375 SDL_Joystick *joy = pgJoystick_AsSDL(self); in joy_get_numbuttons() local
378 if (!joy) { in joy_get_numbuttons()
382 return PyInt_FromLong(SDL_JoystickNumButtons(joy)); in joy_get_numbuttons()
388 SDL_Joystick *joy = pgJoystick_AsSDL(self); in joy_get_button() local
396 if (!joy) { in joy_get_button()
399 if (_index < 0 || _index >= SDL_JoystickNumButtons(joy)) { in joy_get_button()
403 value = SDL_JoystickGetButton(joy, _index); in joy_get_button()
413 SDL_Joystick *joy = pgJoystick_AsSDL(self); in joy_get_numballs() local
416 if (!joy) { in joy_get_numballs()
420 return PyInt_FromLong(SDL_JoystickNumBalls(joy)); in joy_get_numballs()
426 SDL_Joystick *joy = pgJoystick_AsSDL(self); in joy_get_ball() local
435 if (!joy) { in joy_get_ball()
438 value = SDL_JoystickNumBalls(joy); in joy_get_ball()
446 SDL_JoystickGetBall(joy, _index, &dx, &dy); in joy_get_ball()
454 SDL_Joystick *joy = pgJoystick_AsSDL(self); in joy_get_numhats() local
457 if (!joy) { in joy_get_numhats()
461 value = SDL_JoystickNumHats(joy); in joy_get_numhats()
471 SDL_Joystick *joy = pgJoystick_AsSDL(self); in joy_get_hat() local
480 if (!joy) { in joy_get_hat()
483 if (_index < 0 || _index >= SDL_JoystickNumHats(joy)) { in joy_get_hat()
488 value = SDL_JoystickGetHat(joy, _index); in joy_get_hat()
581 SDL_Joystick *joy; in pgJoystick_New() local
589 joy = SDL_JoystickOpen(id); in pgJoystick_New()
590 if (!joy) { in pgJoystick_New()
597 if (cur->joy == joy) { in pgJoystick_New()
610 jstick->joy = joy; in pgJoystick_New()