| 180 | } |
| 181 | |
| 182 | void SkyParameters::write(DataStream& ds) const { |
| 183 | ds << seed; |
| 184 | ds << dayLength; |
| 185 | ds << nearbyPlanet; |
| 186 | ds << nearbyMoons; |
| 187 | ds << horizonImages; |
| 188 | ds << horizonClouds; |
| 189 | ds << skyType; |
| 190 | ds << skyColoring; |
| 191 | ds << spaceLevel; |
| 192 | ds << surfaceLevel; |
| 193 | ds << sunType; |
| 194 | if (ds.streamCompatibilityVersion() >= 3) |
| 195 | ds << settings; |
| 196 | } |
| 197 | |
| 198 | void SkyParameters::readVisitableParameters(VisitableWorldParametersConstPtr visitableParameters) { |
| 199 | if (auto terrestrialParameters = as<TerrestrialWorldParameters>(visitableParameters)) { |
no test coverage detected