class
	GAME_JOYSTICK

General
	cluster: input
	description: "Joystick manager. Not tested. It is most probable that it does not work correctly"
	create: make

Ancestors
	DISPOSABLE*
	GAME_JOYSTICK_EVENTS*
	GAME_LIBRARY_SHARED*

Action sequences
	axis_motion_actions: ACTION_SEQUENCE [NATURAL_32, NATURAL_8, INTEGER_16]
	ball_motion_actions: ACTION_SEQUENCE [NATURAL_32, NATURAL_8, INTEGER_16, INTEGER_16]
	button_pressed_actions: ACTION_SEQUENCE [NATURAL_32, NATURAL_8]
	button_released_actions: ACTION_SEQUENCE [NATURAL_32, NATURAL_8]
	hat_motion_actions: ACTION_SEQUENCE [NATURAL_32, NATURAL_8, GAME_JOYSTICK_HAT_STATE]
	removed_actions: ACTION_SEQUENCE [NATURAL_32]

Queries
	axes_count: INTEGER_32
	axis_value (a_axis_id: INTEGER_32): INTEGER_16
	ball_change (a_ball_id: INTEGER_32): TUPLE [INTEGER_32, INTEGER_32]
	balls_count: INTEGER_32
	buttons_count: INTEGER_32
	events_controller: GAME_EVENTS_CONTROLLER
	Game_library: GAME_LIBRARY_CONTROLLER
	guid: READABLE_STRING_GENERAL
	haptic_controller: GAME_HAPTIC_JOYSTICK
	has_error: BOOLEAN
	hat_state (a_hat_id: INTEGER_32): GAME_JOYSTICK_HAT_STATE
	hats_count: INTEGER_32
	index: INTEGER_32
	instance_id: INTEGER_32
	is_button_pressed (a_button_id: INTEGER_32): BOOLEAN
	is_events_running: BOOLEAN
	is_haptic_capable: BOOLEAN
	is_open: BOOLEAN
	is_removed: BOOLEAN
	last_error: READABLE_STRING_GENERAL
	name: STRING_8

Commands
	clear_events
	close
	dispose
	open
	run_events
	set_is_running (a_value: BOOLEAN)
	stop_events


Generated by ISE EiffelStudio