X-Git-Url: http://git.localhorst.tv/?a=blobdiff_plain;f=src%2Fstandalone%2FMasterState.cpp;h=d357a84b6cb47df65c4cff83aa5ea8ef2678312d;hb=ba55bf4293f3abc742eef710545a4b207ba2c820;hp=68e49a966fc607e07e84f6d65c17d2e62eb84da6;hpb=04531ab5fc3d82ba5b5d456bcc277fe6499e1150;p=blank.git diff --git a/src/standalone/MasterState.cpp b/src/standalone/MasterState.cpp index 68e49a9..d357a84 100644 --- a/src/standalone/MasterState.cpp +++ b/src/standalone/MasterState.cpp @@ -21,6 +21,7 @@ MasterState::MasterState( ) : config(config) , env(env) +, shapes() , block_types() , save(save) , world(block_types, wc) @@ -40,12 +41,13 @@ MasterState::MasterState( , preload(env, chunk_loader, chunk_renderer) , unload(env, world.Chunks(), save) { TextureIndex tex_index; - env.loader.LoadBlockTypes("default", block_types, tex_index); + env.loader.LoadShapes("default", shapes); + 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);