commit 06d3384ca394b6ee10d204538f01404446ded8a1 Author: Rose Liverman Date: Tue Dec 21 21:10:01 2021 -0500 init all-in-one-bad diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..d907c43 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +*.lua diff --git a/src/conf.moon b/src/conf.moon new file mode 100644 index 0000000..be02035 --- /dev/null +++ b/src/conf.moon @@ -0,0 +1,5 @@ +love.conf = (t) -> + t.window = {} + t.window.width = 512 + t.window.height = 512 + return t diff --git a/src/main.moon b/src/main.moon new file mode 100644 index 0000000..f9738a9 --- /dev/null +++ b/src/main.moon @@ -0,0 +1,28 @@ +sea_level = 0.70 +ocean_blue_start = 0.20 +foam_start_level = 0.25 +w, h = love.graphics.getDimensions! + +love.draw = -> + for x = 1, w + for y = 1, h + R, G, B = 0, 0, 0 + precipitation_percentage = x / w + height_percentage = y / h + if height_percentage < sea_level + sea_percentage = height_percentage / sea_level + B = ocean_blue_start + sea_percentage * (1 - ocean_blue_start) + if sea_percentage > (1 - foam_start_level) + foam_percentage = (sea_percentage - (1 - foam_start_level)) / foam_start_level + R = foam_percentage * 0.90 + G = R + -- else + -- G = precipitation_percentage * 0.15 + love.graphics.setColor R, G, B, 1 + else + love.graphics.setColor 0, 1, 0, 1 + love.graphics.points x, y + +love.keypressed = (key) -> + if key == "escape" + love.event.quit!