+, block_types()
+, world(block_types, wc, save)
+, chunk_renderer(world, wc.load.load_dist)
+, spawner(world, wc.gen.seed)
+, interface(ic, env, world)
+, preload(env, world.Loader(), chunk_renderer)
+, unload(env, world.Loader()) {
+ TextureIndex tex_index;
+ env.loader.LoadBlockTypes("default", block_types, tex_index);
+ chunk_renderer.LoadTextures(env.loader, tex_index);
+ chunk_renderer.FogDensity(wc.fog_density);
+ // TODO: better solution for initializing HUD
+ interface.SelectNext();
+}
+