use of org.terasology.editor.input.AwtKeyboardDevice in project Terasology by MovingBlocks.
the class LwjglPortlet method initInputs.
public void initInputs() {
final InputSystem inputSystem = context.get(InputSystem.class);
Preconditions.checkNotNull(inputSystem);
mouseDevice = ((AwtMouseDevice) inputSystem.getMouseDevice());
mouseDevice.registerToAwtGlCanvas(canvas);
((AwtKeyboardDevice) inputSystem.getKeyboard()).registerToAwtGlCanvas(canvas);
}
use of org.terasology.editor.input.AwtKeyboardDevice in project Terasology by MovingBlocks.
the class AwtInput method initControls.
private void initControls() {
Config config = context.get(Config.class);
InputSystem inputSystem = new InputSystem();
context.put(InputSystem.class, inputSystem);
inputSystem.setMouseDevice(new AwtMouseDevice(config.getRendering()));
inputSystem.setKeyboardDevice(new AwtKeyboardDevice());
ControllerConfig controllerConfig = config.getInput().getControllers();
LwjglControllerDevice controllerDevice = new LwjglControllerDevice(controllerConfig);
inputSystem.setControllerDevice(controllerDevice);
}
Aggregations