package mightypork.rogue.screens.gamescreen; import mightypork.gamecore.app.AppAccess; import mightypork.gamecore.gui.screens.LayeredScreen; import mightypork.rogue.world.WorldProvider; public class ScreenGame extends LayeredScreen { public ScreenGame(AppAccess app) { super(app); addLayer(new HudLayer(this)); addLayer(new WorldLayer(this)); } @Override public String getName() { return "game_screen"; } @Override protected void onScreenEnter() { super.onScreenEnter(); WorldProvider.get().setListening(true); } @Override protected void onScreenLeave() { super.onScreenLeave(); WorldProvider.get().setListening(false); } }