From e3935fe4b6ecfbe161001fc95d295f53e8520c52 Mon Sep 17 00:00:00 2001 From: Dmitri Morozov Date: Fri, 2 Feb 2024 18:58:12 +0100 Subject: Initial commit --- .../snoopdesigns/endless/utils/ExitControllable.java | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 core/src/org/snoopdesigns/endless/utils/ExitControllable.java (limited to 'core/src/org/snoopdesigns/endless/utils') diff --git a/core/src/org/snoopdesigns/endless/utils/ExitControllable.java b/core/src/org/snoopdesigns/endless/utils/ExitControllable.java new file mode 100644 index 0000000..12469a6 --- /dev/null +++ b/core/src/org/snoopdesigns/endless/utils/ExitControllable.java @@ -0,0 +1,17 @@ +package org.snoopdesigns.endless.utils; + +import com.badlogic.gdx.Gdx; +import com.badlogic.gdx.Input.Keys; +import org.snoopdesigns.endless.world.Controllable; + +public class ExitControllable implements Controllable { + + @Override + public boolean keyDown(int keycode) { + if (keycode == Keys.ESCAPE) { + Gdx.app.exit(); + System.exit(1); + } + return true; + } +} -- cgit v1.2.3