Skip to content

Commit

Permalink
[Sky] Added default values for celestial object definitions.
Browse files Browse the repository at this point in the history
  • Loading branch information
Unarelith committed Jul 21, 2020
1 parent c4feb73 commit b763b1a
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 7 deletions.
2 changes: 1 addition & 1 deletion source/client/graphics/Skybox.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -125,7 +125,7 @@ void Skybox::draw(gk::RenderTarget &target, gk::RenderStates states) const {
if (m_moon.width() && m_moon.height())
target.draw(m_moon, states);

if (Config::isStarRenderingEnabled && skyColor != starColor) {
if (Config::isStarRenderingEnabled && skyColor != starColor && m_world.sky()->starsDefinition().size) {
for (auto &it : m_stars)
target.draw(it, states);
}
Expand Down
12 changes: 6 additions & 6 deletions source/common/world/Sky.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -78,15 +78,15 @@ class Sky : public gk::ISerializable {
void setDaylightCycleSpeed(float daylightCycleSpeed) { m_daylightCycleSpeed = daylightCycleSpeed; }

private:
u16 m_id;
u16 m_id = 0;
std::string m_stringID;

gk::Color m_color;
gk::Color m_fogColor;
gk::Color m_color = gk::Color::Blue;
gk::Color m_fogColor = gk::Color::Blue;

SunDefinition m_sunDefinition;
MoonDefinition m_moonDefinition;
StarsDefinition m_starsDefinition;
SunDefinition m_sunDefinition{"", 0};
MoonDefinition m_moonDefinition{"", 0.f, 0, 0};
StarsDefinition m_starsDefinition{0, 0.f};

float m_daylightCycleSpeed = 0.f;
};
Expand Down

0 comments on commit b763b1a

Please sign in to comment.