]> git.localhorst.tv Git - blank.git/blobdiff - src/app/WorldState.cpp
some skybox experiments
[blank.git] / src / app / WorldState.cpp
index b4f8e645480a63ed783e12776f77f104e246c893..590f6ac9c22c99f0939b48bfaf0c988d095d9a47 100644 (file)
@@ -25,6 +25,7 @@ WorldState::WorldState(
 , chunk_renderer(*interface.GetPlayer().chunks)
 , skeletons()
 , spawner(world, skeletons, gc.seed)
+, sky(env.loader.LoadCubeMap("skybox"))
 , preload(env, chunk_loader, chunk_renderer)
 , unload(env, world.Chunks(), save) {
        TextureIndex tex_index;
@@ -94,6 +95,8 @@ void WorldState::Render(Viewport &viewport) {
        viewport.WorldPosition(player.Transform(player.ChunkCoords()));
        chunk_renderer.Render(viewport);
        world.Render(viewport);
+       sky.Render(viewport);
+
        interface.Render(viewport);
 }