]> git.localhorst.tv Git - blank.git/blobdiff - src/ui/ui.cpp
adjust player index if entity is removed
[blank.git] / src / ui / ui.cpp
index d8459e5190419f1c27e8f069d0da6efdae388d01..2ec4d883d3e6f963dc047e85694a5bfb9bcec00d 100644 (file)
@@ -102,11 +102,12 @@ void HUD::Render(Viewport &viewport) noexcept {
 Interface::Interface(
        const Config &config,
        Environment &env,
-       World &world)
+       World &world,
+       Entity &player)
 : env(env)
 , world(world)
 // let's assume this succeeds and hope for the best for now
-, ctrl(*world.AddPlayer(config.player_name))
+, ctrl(player)
 , hud(world.BlockTypes(), env.assets.small_ui_font)
 , aim{{ 0, 0, 0 }, { 0, 0, -1 }}
 , aim_world()