cellular automata and bsp interiors

This commit is contained in:
Llywelwyn 2023-07-15 18:35:20 +01:00
parent d754aed52a
commit d96d4881d5
7 changed files with 449 additions and 96 deletions

View file

@ -59,20 +59,6 @@ impl SimpleMapBuilder {
const MAX_ROOMS: i32 = 30;
const MIN_SIZE: i32 = 6;
const MAX_SIZE: i32 = 10;
const MAX_OFFSET: u8 = 32;
for idx in 0..self.map.red_offset.len() {
let roll = rng.roll_dice(1, MAX_OFFSET as i32);
self.map.red_offset[idx] = roll as u8;
}
for idx in 0..self.map.green_offset.len() {
let roll = rng.roll_dice(1, MAX_OFFSET as i32);
self.map.green_offset[idx] = roll as u8;
}
for idx in 0..self.map.blue_offset.len() {
let roll = rng.roll_dice(1, MAX_OFFSET as i32);
self.map.blue_offset[idx] = roll as u8;
}
for _i in 0..MAX_ROOMS {
let w = rng.range(MIN_SIZE, MAX_SIZE);