package com.badlogic.gdx.automation.recorder; import com.badlogic.gdx.Gdx; import com.badlogic.gdx.InputProcessor; import com.badlogic.gdx.automation.recorder.io.InputRecordReader; /** * An extension of {@link InputPlayer} that registers itself at the original * {@link Gdx#input} as an {@link InputProcessor} to listen for certain events * that can be set programmatically. Those events will then be combined with the * recorded input. This enables, for example, to use the {@link InputCombinator} * to control a game's main actor in a tutorial while at the same time the user * can press a button to skip it. * * This is still WIP TODO, so not public api * * @author Lukas Böhm * */ class InputCombinator extends InputPlayer { public InputCombinator(InputRecordReader reader) { super(reader); } }