moa/emulator/core/src/host/controllers.rs

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),
}