diff --git a/map.cpp b/map.cpp index 9b8bf87..75c032d 100644 --- a/map.cpp +++ b/map.cpp @@ -130,7 +130,7 @@ inline int make_split(std::mt19937 &gen, Partition &cur, bool horiz) { void partition_map(std::mt19937 &gen, Partition &cur, int depth) { println(">>>> DEPTH: {}", depth); std::uniform_int_distribution rsplit(0, 1); - bool horiz = rsplit(gen); + bool horiz = cur.width > cur.height ? false : true; int split = make_split(gen, cur, horiz); Partition left; Partition right;