]> git.localhorst.tv Git - blank.git/blobdiff - src/standalone/MasterState.cpp
use (and fix) new shape implementation
[blank.git] / src / standalone / MasterState.cpp
index c66c8fadae20191472b14d17beffdd6b33c18d42..d357a84b6cb47df65c4cff83aa5ea8ef2678312d 100644 (file)
@@ -42,12 +42,12 @@ MasterState::MasterState(
 , unload(env, world.Chunks(), save) {
        TextureIndex tex_index;
        env.loader.LoadShapes("default", shapes);
-       env.loader.LoadBlockTypes("default", block_types, tex_index);
+       env.loader.LoadBlockTypes("default", block_types, tex_index, shapes);
+       skeletons.Load(shapes, tex_index);
        interface.SetInventorySlots(block_types.size() - 1);
        generator.LoadTypes(block_types);
        chunk_renderer.LoadTextures(env.loader, tex_index);
        chunk_renderer.FogDensity(wc.fog_density);
-       skeletons.Load();
        spawner.LimitSkeletons(0, skeletons.size());
        if (save.Exists(player)) {
                save.Read(player);