Current section
Files
Jump to
Current section
Files
src/rcade/inputs/spinner_ffi.mjs
import { PLAYER_1, PLAYER_2, STATUS } from "@rcade/plugin-input-spinners";
import { Spinner } from "./spinner.mjs";
export const read_spinner = (player) => {
const spinner = player === 1 ? PLAYER_1.SPINNER : PLAYER_2.SPINNER;
return new Spinner(spinner.consume_step_delta(), spinner.angle, spinner.step_resolution);
};
export const reset_angle = (player) => {
const spinner = player === 1 ? PLAYER_1.SPINNER : PLAYER_2.SPINNER;
spinner.reset();
};
export const connected = () => {
return STATUS.connected;
};