Controls API for PlayDate
High-level controls API built on-top of playdate-sys.
Covered components: buttons, accelerometer and crank.
⚠️ Prior to the version 1.0 API is unstable and can be changed without deprecation period.
Prerequisites
- Rust nightly toolchain (rustup is optional)
- Playdate SDK
- Follow the official documentation
- Follow the instructions for playdate-sys
Usage
Buttons:
extern crate playdate_controls as controls;
// Get buttons state
let buttons = get;
if buttons.current.a
if buttons.pushed.b
if buttons.released.b
Accelerometer:
extern crate playdate_controls as controls;
// Turn on the accelerometer
enable;
// Get accelerometer data
let = get;
println!;
See more in examples.
This software is not sponsored or supported by Panic.