|
Search
|
These functions are declared in the main Allegro header file: ALLEGRO_JOYSTICKThis is an abstract data type representing a physical joystick. See also: al_get_joystick ALLEGRO_JOYSTICK_STATEThis is a structure that is used to hold a "snapshot" of a joystick's axes and buttons at a particular instant. All fields public and read-only. See also: al_get_joystick_state ALLEGRO_JOYFLAGS
(this enum is a holdover from the old API and may be removed) See also: al_get_joystick_stick_flags al_install_joystickInstall a joystick driver, returning true if successful. If a joystick driver was already installed, returns true immediately. See also: al_uninstall_joystick al_uninstall_joystickUninstalls the active joystick driver. All outstanding ALLEGRO_JOYSTICK structures are automatically released. If no joystick driver was active, this function does nothing. This function is automatically called when Allegro is shut down. See also: al_install_joystick al_get_num_joysticksReturn the number of joysticks on the system (depending on the OS this may not be accurate). Returns 0 if there is no joystick driver installed. See also: al_get_joystick al_get_joystickGet a handle for joystick number num on the system. If successful a pointer to a joystick object is returned. Otherwise NULL is returned. If the joystick was previously 'gotten' (and not yet released) then the returned pointer will be the same as in previous calls. See also: al_get_num_joysticks al_release_joystickRelease a previously 'gotten' joystick object. You do not normally need to do this explicitly as al_uninstall_joystick will automatically release joysticks. See also: al_get_joystick al_get_joystick_nameReturn the name of the given joystick. See also: al_get_joystick_stick_name, al_get_joystick_axis_name, al_get_joystick_button_name al_get_joystick_stick_nameReturn the name of the given "stick". If the stick doesn't exist, NULL is returned. See also: al_get_joystick_axis_name, al_get_joystick_num_sticks al_get_joystick_axis_nameReturn the name of the given axis. If the axis doesn't exist, NULL is returned. See also: al_get_joystick_stick_name, al_get_joystick_num_axes al_get_joystick_numberReturn the joystick number, i.e. the parameter passed to al_get_joystick. al_get_joystick_stick_flagsReturn the flags of the given "stick". If the stick doesn't exist, NULL is returned. See also: ALLEGRO_JOYFLAGS al_get_joystick_num_sticksReturn the number of "sticks" on the given joystick. A stick has one or more axes. See also: al_get_joystick_num_axes, al_get_joystick_num_buttons al_get_joystick_num_axesReturn the number of axes on the given "stick". If the stick doesn't exist, 0 is returned. See also: al_get_joystick_num_sticks al_get_joystick_stateGet the current joystick state. See also: ALLEGRO_JOYSTICK_STATE, al_get_joystick_num_buttons, al_get_joystick_num_axes al_get_joystick_event_sourceRetrieve the associated event source. |
Last updated: 2010-05-26 10:53:24 UTC