diff --git a/racevisionGame/src/main/java/visualiser/Controllers/KeyBindingsController.java b/racevisionGame/src/main/java/visualiser/Controllers/KeyBindingsController.java index 5822179c..d43f22eb 100644 --- a/racevisionGame/src/main/java/visualiser/Controllers/KeyBindingsController.java +++ b/racevisionGame/src/main/java/visualiser/Controllers/KeyBindingsController.java @@ -147,8 +147,16 @@ public class KeyBindingsController { System.out.println("cancel clicked"); } + /** + * Resets all key bindings to the built-in defaults. + */ public void reset(){ - System.out.println("reset clicked"); + lstKey.getItems().clear(); + lstControl.getItems().clear(); + lstDescription.getItems().clear(); + newKeyFactory = new KeyFactory(); + initializeTable(); + populateTable(); } /**