Merge branch 'master' into 'master'

update StartScene and NewGameScene

See merge request core-developers/forge!6307
This commit is contained in:
Anthony Calosa
2022-02-26 06:39:24 +00:00
2 changed files with 13 additions and 2 deletions

View File

@@ -1,6 +1,7 @@
package forge.adventure.scene;
import com.badlogic.gdx.Gdx;
import com.badlogic.gdx.Input;
import com.badlogic.gdx.scenes.scene2d.Event;
import com.badlogic.gdx.scenes.scene2d.EventListener;
import com.badlogic.gdx.scenes.scene2d.ui.Image;
@@ -171,7 +172,13 @@ public class NewGameScene extends UIScene {
@Override
public void enter() {
Gdx.input.setInputProcessor(stage); //Start taking input from the ui
}
@Override
public boolean keyPressed(int keycode) {
if (keycode == Input.Keys.ESCAPE || keycode == Input.Keys.BACK) {
back();
}
return true;
}
}

View File

@@ -5,6 +5,7 @@ import com.badlogic.gdx.Input;
import com.badlogic.gdx.scenes.scene2d.Actor;
import forge.Forge;
import forge.adventure.stage.GameHUD;
import forge.adventure.stage.MapStage;
import forge.adventure.world.WorldSave;
import forge.gui.GuiBase;
@@ -39,7 +40,10 @@ public class StartScene extends UIScene {
}
public boolean Resume() {
Forge.switchToLast();
if (MapStage.getInstance().isInMap())
Forge.switchScene(SceneType.TileMapScene.instance);
else
Forge.switchScene(SceneType.GameScene.instance);
GameHUD.getInstance().getTouchpad().setVisible(false);
return true;
}