]> git.localhorst.tv Git - blank.git/blobdiff - src/client/client.cpp
fix this whole sky box mess
[blank.git] / src / client / client.cpp
index 7dac3ad0991a2438350a0f15c755370ab42da786..521b149ae824185cd44fda750f9ec38c48917ba7 100644 (file)
@@ -120,6 +120,7 @@ InteractiveState::InteractiveState(MasterState &master, uint32_t player_id)
 , chunk_renderer(*interface.GetPlayer().chunks)
 , skeletons()
 , loop_timer(16)
+, sky(master.GetEnv().loader.LoadCubeMap("skybox"))
 , player_hist() {
        if (!save.Exists()) {
                save.Write(master.GetWorldConf());
@@ -277,6 +278,7 @@ void InteractiveState::Render(Viewport &viewport) {
        viewport.WorldPosition(player.Transform(player.ChunkCoords()));
        chunk_renderer.Render(viewport);
        world.Render(viewport);
+       sky.Render(viewport);
        interface.Render(viewport);
 }