Apply BASE API improvements

This commit is contained in:
2022-08-30 19:14:33 +02:00
parent 18883b66c2
commit c86f042cf8
11 changed files with 73 additions and 29 deletions

View File

@@ -9,8 +9,6 @@ import com.bartlomiejpluta.demo.entity.Chest;
import com.bartlomiejpluta.demo.entity.Enemy;
import com.bartlomiejpluta.demo.entity.Player;
import com.bartlomiejpluta.demo.menu.MenuManager;
import com.bartlomiejpluta.demo.world.weapon.RangedWeapon;
import lombok.Getter;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@@ -22,7 +20,6 @@ public class DemoRunner implements GameRunner {
private Context context;
private MenuManager menu;
private GUI hud;
@Getter
private Player player;
@Override
@@ -30,6 +27,8 @@ public class DemoRunner implements GameRunner {
this.context = context;
this.screen = context.getScreen();
context.putGlobal("fps-profiler", fpsProfiler);
configureScreen();
configureCamera();
initPlayer();
@@ -68,6 +67,7 @@ public class DemoRunner implements GameRunner {
private void initPlayer() {
this.player = new Player(context.createCharacter(A.charsets.luna.uid));
context.putGlobal("player", player);
}
private void resetPlayer() {
@@ -82,9 +82,9 @@ public class DemoRunner implements GameRunner {
menu.closeAll();
menu.enableGameMenu();
resetPlayer();
// context.openMap(A.maps.forrest.uid);
// context.getMap().getObjectLayer(A.maps.forrest.layers.main).addEntity(this.player);
player.setCoordinates(5, 36);
// context.openMap(A.maps.home.uid);
// context.getMap().getObjectLayer(A.maps.home.layers.main).addEntity(this.player);
player.setCoordinates(17, 9);
context.resume();
hud.show();
}
@@ -110,10 +110,6 @@ public class DemoRunner implements GameRunner {
context.close();
}
public double instantFPS() {
return fpsProfiler.getInstantFPS();
}
@Override
public void update(float dt) {
fpsProfiler.update(dt);