rcade/inputs/spinner

Types

State of a player’s spinner (rotary encoder).

pub type Spinner {
  Spinner(step_delta: Int, angle: Float, step_resolution: Int)
}

Constructors

  • Spinner(step_delta: Int, angle: Float, step_resolution: Int)

Values

pub fn connected() -> Bool

Whether the spinner hardware is connected.

pub fn read(player: player.Player) -> Spinner

Read a player’s spinner state. The step delta is is reset to 0 on read.

pub fn reset_angle(player: player.Player) -> Nil

Reset a player’s spinner angle to 0.

Search Document