#include "WorldState.hpp"
#include "Environment.hpp"
+#include "init.hpp"
#include "TextureIndex.hpp"
#include <SDL.h>
, preload(env, world.Loader(), chunk_renderer)
, unload(env, world.Loader()) {
TextureIndex tex_index;
- env.assets.LoadBlockTypes("default", block_types, tex_index);
- chunk_renderer.LoadTextures(env.assets, 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();
void WorldState::OnEnter() {
env.state.Push(&preload);
+ env.window.GrabMouse();
}