oglimmer/ggo

View on GitHub
core/src/main/java/de/oglimmer/ggo/logic/phase/TutorialDelegateCodeExecPhase.java

Summary

Maintainability
A
0 mins
Test Coverage
package de.oglimmer.ggo.logic.phase;

import de.oglimmer.ggo.logic.Game;
import lombok.Setter;

public class TutorialDelegateCodeExecPhase extends TutorialDelegateBasePhase {

    private static final long serialVersionUID = 1L;

    @Setter
    private Runnable execCode;

    public TutorialDelegateCodeExecPhase(Game game) {
        super(game);
    }

    @Override
    public void initTutorialStep() {
        execCode.run();
        nextPhase();
    }

    @Override
    public String toString() {
        return "TutorialDelegateCodeExecPhase [] extends " + super.toString();
    }

}