From fc1b5122ad544b9c842f04964235cbf648e987a6 Mon Sep 17 00:00:00 2001 From: /Fox --develop Date: Wed, 1 Mar 2017 01:28:16 -0800 Subject: [PATCH] doesn't require passing nil function for normalization anymore --- init.lua | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/init.lua b/init.lua index 3c513fe..d08fa5b 100644 --- a/init.lua +++ b/init.lua @@ -24,8 +24,16 @@ local function max(t) return r end -local function create(width, height, f, rangeMin, rangeMax) - local map = heightmap.create(width, height, f) +local function create(width, height, f_or_min, min_or_max, max_if_f) + if type(f_or_min) == "function" then + local map = heightmap.create(width, height, f) + local rangeMin = min_or_max + local rangeMax = max_if_f + else + local map = heightmap.create(width, height) + local rangeMin = f_or_min + local rangeMax = min_or_max + end local minimum = min(map) local initialRange = max(map) - minimum