Allow "escape to exit" functionality to be disabled.

git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@3557 542714f4-19e9-0310-aa3c-eee0fc999fb1
This commit is contained in:
Michael Bayne
2005-05-16 22:35:56 +00:00
parent b6a8c2be58
commit 7a00cd44bf
@@ -29,7 +29,8 @@ public class GodViewHandler extends InputHandler
/**
* Creates the handler.
*
* @param app The application to be terminated on an "exit" action.
* @param app The application to be terminated on an "exit" action or
* null if this functionality is not desired.
* @param cam The camera to move with this handler.
* @param api The API from which to create a KeyBindingManager.
*/
@@ -109,13 +110,15 @@ public class GodViewHandler extends InputHandler
protected void setActions (Camera cam, final JmeApp app)
{
KeyInputAction exit = new KeyInputAction() {
public void performAction (InputActionEvent evt) {
app.stop();
}
};
exit.setKey("exit");
addAction(exit);
if (app != null) {
KeyInputAction exit = new KeyInputAction() {
public void performAction (InputActionEvent evt) {
app.stop();
}
};
exit.setKey("exit");
addAction(exit);
}
KeyScreenShotAction screen = new KeyScreenShotAction();
screen.setKey("screenshot");