package de.tu_darmstadt.gdi1.plumber.tests.adapters;
import de.tu_darmstadt.gdi1.plumber.ui.GameWindow;
/**
* This is the test adapter for the second extended stage of completion.
* Implement all method stubs in order for the tests to work.
*
* Note: This test adapter inherits from the first extended test adapter
*
* @see PlumberTestAdapterMinimal
* @see PlumberTestAdapterExtended1
*
* @author Jonas Marczona
* @author Christian Merfels
* @author Fabian Vogt
*/
public class PlumberTestAdapterExtended2 extends PlumberTestAdapterExtended1 {
/**
* Undo the last action. The state of the game shall be the same as before
* the last action. Action is here defined as "rotating game elements".
* Do nothing if there is no action to undo.
*/
public void undo() {
// TODO: fill stub.
}
/**
* Redo the last action. The state of the game shall be the same as before
* the last "undo".
* Do nothing if there is no action to redo.
*/
public void redo() {
// TODO: fill stub.
}
/**
* Like {@link GameWindow#keySpacePressed()}
*/
public void handleKeyPressedSpace() {
// TODO: fill stub.
}
/**
* Like {@link GameWindow#keyUndoPressed()}
*/
public void handleKeyPressedUndo() {
// TODO: fill stub.
}
/**
* Like {@link GameWindow#keyRedoPressed()}
*/
public void handleKeyPressedRedo() {
// TODO: fill stub.
}
/**
* Like {@link GameWindow#keyUpPressed()}
*/
public void handleKeyPressedUp() {
// TODO: fill stub.
}
/**
* Like {@link GameWindow#keyDownPressed()}
*/
public void handleKeyPressedDown() {
// TODO: fill stub.
}
/**
* Like {@link GameWindow#keyLeftPressed()}
*/
public void handleKeyPressedLeft() {
// TODO: fill stub.
}
/**
* Like {@link GameWindow#keyRightPressed()}
*/
public void handleKeyPressedRight() {
// TODO: fill stub.
}
}