package devices.ev3; public class Button { public enum ButtonID { UP, CENTER, DOWN, RIGHT, LEFT, BACK } private static native byte getButton(byte button); private byte button; public Button(ButtonID buttonID) { switch (buttonID) { case UP: button = 0; break; case CENTER: button = 1; break; case DOWN: button = 2; break; case RIGHT: button = 3; break; case LEFT: button = 4; break; case BACK: button = 5; break; } } public boolean isPressed() { return (getButton(button) > 0); } }