[][src]Module spectrusty::bus::joystick

A bus device for connecting joysticks.

Structs

CursorJoyPortAddress

Cursor Joystick PortAddress.

CursorJoystickDevice

The Cursor Joystick device implements JoystickDevice and JoystickInterface.

FullerJoyPortAddress

Fuller Joystick PortAddress.

FullerJoystickDevice

The Fuller Joystick device implements JoystickDevice and JoystickInterface.

JoystickBusDevice

A joystick controller, providing a BusDevice implementation that can be used with joystick devices.

KempstonJoyPortAddress

Kempston Joystick PortAddress.

KempstonJoystickDevice

The Kempston Joystick device implements JoystickDevice and JoystickInterface.

MultiJoystickBusDevice

A selectable joystick controller, providing a BusDevice implementation.

NullJoystickDevice

The joystick device that can be used as a placeholder type.

ParseJoystickSelectError

An error that can be returned when parsing a JoystickSelect variant.

SinclairJoyLeftMap

A key map for the left Sinclair joystick.

SinclairJoyRightMap

A key map for the right Sinclair joystick.

SinclairJoystickDevice

The Sinclair Joystick device implements JoystickDevice and JoystickInterface.

SinclairLeftJoyPortAddress

Left Sinclair Joystick PortAddress.

SinclairRightJoyPortAddress

Right Sinclair Joystick PortAddress.

TryFromStrJoystickSelectError

The error type returned when a JoystickSelect variant conversion failed.

Enums

JoystickSelect

An enum of joystick device implementation variants.

Traits

JoystickDevice

A joystick device interface for the joystick bus device implementations.

JoystickInterface

An interface for providing user input data for a JoystickDevice implementation.

SinclairJoyKeyMap

Type Definitions

CursorJoystick

A convenient Cursor Joystick BusDevice type.

FullerJoystick

A convenient Fuller Joystick BusDevice type.

KempstonJoystick

A convenient Kempston Joystick BusDevice type.

SinclairJoystick

A convenient pair of Left and Right Joystick BusDevice type.

SinclairLeftJoystick

A convenient Left (Player 2) Sinclair Joystick BusDevice type.

SinclairRightJoystick

A convenient Right (Player 1) Sinclair Joystick BusDevice type.