package game.pythonapi.menu; import com.badlogic.gdx.Gdx; import game.Hakd; import gui.screens.GameScreen; import gui.screens.MenuScreen; public class PyMenu { private final MenuScreen menuScreen; public PyMenu(MenuScreen menuScreen) { this.menuScreen = menuScreen; } public void setScreen(final String name) { Gdx.app.postRunnable(new Runnable() { @Override public void run() { menuScreen.getGame().setScreen(new GameScreen(((Hakd) menuScreen.getGame()), name)); } }); } public void write(final String s) { Gdx.app.postRunnable(new Runnable() { @Override public void run() { menuScreen.getTerminal().addText(s); } }); } public void over_write(final String s, final int lineFromBottom) { Gdx.app.postRunnable(new Runnable() { @Override public void run() { menuScreen.getTerminal().replaceText(s, lineFromBottom); } }); } }