]> git.lizzy.rs Git - dragonfireclient.git/blobdiff - src/remoteplayer.cpp
Increase limit for simultaneous blocks sent per client and the meshgen cache.
[dragonfireclient.git] / src / remoteplayer.cpp
index 5443b7a2ddacddcbe73b9dbcb37815e10c327b13..bef60c79231fe86bbc0e94d48c32d0fb74d6b672 100644 (file)
@@ -20,13 +20,13 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 
 #include "remoteplayer.h"
 #include <json/json.h>
-#include "content_sao.h"
 #include "filesys.h"
 #include "gamedef.h"
 #include "porting.h"  // strlcpy
 #include "server.h"
 #include "settings.h"
 #include "convert_json.h"
+#include "server/player_sao.h"
 
 /*
        RemotePlayer
@@ -66,6 +66,21 @@ RemotePlayer::RemotePlayer(const char *name, IItemDefManager *idef):
        m_cloud_params.height = 120.0f;
        m_cloud_params.thickness = 16.0f;
        m_cloud_params.speed = v2f(0.0f, -2.0f);
+
+       // Skybox defaults:
+
+       SkyboxDefaults sky_defaults;
+
+       m_skybox_params.sky_color = sky_defaults.getSkyColorDefaults();
+       m_skybox_params.type = "regular";
+       m_skybox_params.clouds = true;
+       m_skybox_params.fog_sun_tint = video::SColor(255, 244, 125, 29);
+       m_skybox_params.fog_moon_tint = video::SColorf(0.5, 0.6, 0.8, 1).toSColor();
+       m_skybox_params.fog_tint_type = "default";
+
+       m_sun_params = sky_defaults.getSunDefaults();
+       m_moon_params = sky_defaults.getMoonDefaults();
+       m_star_params = sky_defaults.getStarDefaults();
 }
 
 void RemotePlayer::serializeExtraAttributes(std::string &output)