Tweak continents
8825dbf83af0a9d25efd23ff2421a4d9557de521 (minus the UI stuff)
This commit is contained in:
parent
b064aa0dd9
commit
8190666f97
1 changed files with 8 additions and 8 deletions
|
@ -83,8 +83,8 @@ pub struct TerrainCell {
|
||||||
|
|
||||||
impl World {
|
impl World {
|
||||||
const ALTITUDE_SPAN: f32 = World::MAX_ALTITUDE - World::MIN_ALTITUDE;
|
const ALTITUDE_SPAN: f32 = World::MAX_ALTITUDE - World::MIN_ALTITUDE;
|
||||||
const CONTINENT_MAX_WIDTH_FACTOR: f32 = 7.0;
|
const CONTINENT_MAX_SIZE_FACTOR: f32 = 6.0;
|
||||||
const CONTINENT_MIN_WIDTH_FACTOR: f32 = 3.0;
|
const CONTINENT_MIN_SIZE_FACTOR: f32 = 2.5;
|
||||||
pub(crate) const MAX_ALTITUDE: f32 = 15000.0;
|
pub(crate) const MAX_ALTITUDE: f32 = 15000.0;
|
||||||
pub(crate) const MAX_RAINFALL: f32 = 7500.0;
|
pub(crate) const MAX_RAINFALL: f32 = 7500.0;
|
||||||
pub(crate) const MAX_TEMPERATURE: f32 = 30.0;
|
pub(crate) const MAX_TEMPERATURE: f32 = 30.0;
|
||||||
|
@ -157,12 +157,12 @@ impl World {
|
||||||
self.rng.gen_range(height * 1.0 / 6.0..height * 5.0 / 6.0);
|
self.rng.gen_range(height * 1.0 / 6.0..height * 5.0 / 6.0);
|
||||||
|
|
||||||
self.continent_sizes[i as usize] = Vec2 {
|
self.continent_sizes[i as usize] = Vec2 {
|
||||||
x: self.rng.gen_range(
|
x: self
|
||||||
World::CONTINENT_MIN_WIDTH_FACTOR..World::CONTINENT_MAX_WIDTH_FACTOR,
|
.rng
|
||||||
),
|
.gen_range(World::CONTINENT_MIN_SIZE_FACTOR..World::CONTINENT_MAX_SIZE_FACTOR),
|
||||||
y: self.rng.gen_range(
|
y: self
|
||||||
World::CONTINENT_MIN_WIDTH_FACTOR..World::CONTINENT_MAX_WIDTH_FACTOR,
|
.rng
|
||||||
),
|
.gen_range(World::CONTINENT_MIN_SIZE_FACTOR..World::CONTINENT_MAX_SIZE_FACTOR),
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
info!("Done generating continents");
|
info!("Done generating continents");
|
||||||
|
|
Loading…
Reference in a new issue