Classe Button.java

This commit is contained in:
Antoine
2021-06-01 18:04:33 +02:00
parent 6dcd7feda5
commit b63ee09571
3 changed files with 20 additions and 18 deletions

View File

@@ -6,20 +6,19 @@ public class Button {
public String name;
private final List<Integer> buttons;
private final GamepadInput controller;
public Button(String name, List<Integer> buttons, GamepadInput controller){
this.name = name;
this.buttons = buttons;
}
public void addButton(int key){
this.buttons.add(key);
this.controller = controller;
}
public boolean isButtonPressed(){
for (int i : buttons){
GamepadInput.checkPressed(i);
if (controller.checkPressed(i)) return true;
}
return false;
}