added curve function

This commit is contained in:
Orchid 2026-01-09 07:48:38 -06:00
parent a0a634fe76
commit db59511bee
1 changed files with 12 additions and 0 deletions

View File

@ -14,6 +14,18 @@ let oreChances = {
uranium: 0.805,
aluminum: 1
}
function makeCurve(pos, w, dir, div = 100){
let prevX = pos[0], prevY = pos[1];
let res = [];
for(i = w; i >= 0; i--){
let x2 = (dir == 1) ? pos[0]-i : pos[0]+i;
let y2 = height-((1/div)*(x2**2));
console.log(prevX, prevY, Math.round(x2), Math.round(y2));
res = res.concat(lineCoords(prevX, prevY, Math.round(x2), Math.round(y2), 1));
prevX = Math.round(x2), prevY = Math.round(y2);
}
return res;
}
class biome {
constructor(layersArr, yLevels, properties, afterFunc = false){
this.layers = layersArr;