
com.bigcustard.scene2dplus.command.UndoCommand Maven / Gradle / Ivy
package com.bigcustard.scene2dplus.command;
public class UndoCommand implements Command {
private CommandHistory commandHistory;
public UndoCommand(CommandHistory commandHistory) {
this.commandHistory = commandHistory;
}
@Override
public void execute() {
commandHistory.undo();
}
@Override
public void undo() {
commandHistory.redo();
}
@Override
public boolean canExecute() {
return commandHistory.canUndo();
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy