]> git.localhorst.tv Git - blank.git/blobdiff - src/standalone/standalone.cpp
make gcc nag more
[blank.git] / src / standalone / standalone.cpp
index ad6450d5b05bda8a42d419f5969e32c977256a05..f364aa4aeeb8b5ad881aa1b6b110fa64cd6aee0b 100644 (file)
@@ -59,7 +59,7 @@ MasterState::MasterState(
 , generator(gc)
 , chunk_loader(world.Chunks(), generator, save)
 , chunk_renderer(player.GetChunks())
-, spawner(world, res.models, env.rng)
+, spawner(world, res.models)
 , sky(env.loader.LoadCubeMap("skybox"))
 , cli(world)
 , cli_ctx(player, hud)
@@ -164,7 +164,7 @@ void MasterState::Update(int dt) {
        if (input.BlockFocus()) {
                hud.FocusBlock(input.BlockFocus().GetChunk(), input.BlockFocus().block);
        } else if (input.EntityFocus()) {
-               hud.FocusEntity(*input.EntityFocus().entity);
+               hud.FocusEntity(input.EntityFocus().GetEntity());
        } else {
                hud.FocusNone();
        }
@@ -266,7 +266,7 @@ PreloadState::PreloadState(Environment &env, ChunkLoader &loader, ChunkRenderer
 
 }
 
-void PreloadState::Update(int dt) {
+void PreloadState::Update(int) {
        loader.LoadN(per_update);
        if (loader.ToLoad() <= 0) {
                env.state.Pop();
@@ -306,7 +306,7 @@ void UnloadState::Handle(const SDL_Event &) {
        // ignore everything
 }
 
-void UnloadState::Update(int dt) {
+void UnloadState::Update(int) {
        for (std::size_t i = 0; i < per_update && cur != end; ++i, ++cur, ++done) {
                if (cur->ShouldUpdateSave()) {
                        save.Write(*cur);