26 lines
406 B
Rust
26 lines
406 B
Rust
|
|
#[derive(Copy, Clone, Debug, PartialEq, Eq)]
|
|
pub enum ControllerDevice {
|
|
A,
|
|
B,
|
|
C,
|
|
D,
|
|
}
|
|
|
|
#[derive(Copy, Clone, Debug, PartialEq, Eq)]
|
|
pub enum ControllerEvent {
|
|
DpadUp(bool),
|
|
DpadDown(bool),
|
|
DpadLeft(bool),
|
|
DpadRight(bool),
|
|
ButtonA(bool),
|
|
ButtonB(bool),
|
|
ButtonC(bool),
|
|
ButtonX(bool),
|
|
ButtonY(bool),
|
|
ButtonZ(bool),
|
|
Start(bool),
|
|
Mode(bool),
|
|
}
|
|
|