bug fixes

This commit is contained in:
An Orbit 2024-03-17 17:05:46 -04:00 committed by GitHub
parent 1be2b52511
commit edb3d7d859
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 20 additions and 7 deletions

View File

@ -14,6 +14,13 @@ try {
//ESSENTIAL COMMON FUNCTIONS (CODE LIBRARY) ## //ESSENTIAL COMMON FUNCTIONS (CODE LIBRARY) ##
//DEBUGGING
function logAndReturn(thing) {
console.log(thing);
return thing
};
//URL //URL
urlParams = new URLSearchParams(window.location.search); urlParams = new URLSearchParams(window.location.search);
@ -493,7 +500,7 @@ try {
if(!color.startsWith("hsl(") || !color.endsWith(")")) { if(!color.startsWith("hsl(") || !color.endsWith(")")) {
throw new Error(`The color ${color} is not a valid hsl() color`) throw new Error(`The color ${color} is not a valid hsl() color`)
}; };
var colorTempArray = color.split(",") var colorTempArray = color.split(",").map(x => x.trim())
if(colorTempArray.length !== 3) { if(colorTempArray.length !== 3) {
throw new Error(`The color ${color} is not a valid hsl() color`) throw new Error(`The color ${color} is not a valid hsl() color`)
}; };
@ -2101,6 +2108,8 @@ try {
if(pixelIndex !== -1) { if(pixelIndex !== -1) {
currentPixels.splice(pixelIndex,1) currentPixels.splice(pixelIndex,1)
if (pixelMap[x][y]) { delete pixelMap[x][y] }; if (pixelMap[x][y]) { delete pixelMap[x][y] };
} else {
return false
}; };
//if (pixelMap[x][y]) {pixelMap[x][y].del = true} //if (pixelMap[x][y]) {pixelMap[x][y].del = true}
//if (pixelMap[x][y]) { delete pixelMap[x][y] }; //if (pixelMap[x][y]) { delete pixelMap[x][y] };
@ -21260,11 +21269,14 @@ Pixel size (rendering only): <input id="pixelSize"> (Use if the save looks cut o
tempLow: Math.min(rockInfo.tempHigh - 100,800), tempLow: Math.min(rockInfo.tempHigh - 100,800),
stateLow: rockName, stateLow: rockName,
density: rockInfo.density * 0.9, density: rockInfo.density * 0.9,
hardness: rockInfo.density * 0.85,
//breakInto: newName + "_gravel", //breakInto: newName + "_gravel",
_data: [rockData[0], rockData[1], hotData2Switch(rockData[2])], _data: [rockData[0], rockData[1], hotData2Switch(rockData[2])],
}; };
if(rockInfo.hardness) {
elements[newName].hardness = rockInfo.hardness * 0.85
};
//console.log([elements[rockName].tempHigh,elements[rockName].stateHigh]); //console.log([elements[rockName].tempHigh,elements[rockName].stateHigh]);
//console.log([elements[newName].tempLow,elements[newName].stateLow]) //console.log([elements[newName].tempLow,elements[newName].stateLow])
@ -45937,14 +45949,15 @@ maxPixels (default 1000): Maximum amount of pixels/changes (if xSpacing and ySpa
//SPECIFY CURRENT ELEMENT ON LOAD ## //SPECIFY CURRENT ELEMENT ON LOAD ##
window.addEventListener("load",function() { window.addEventListener("load",function() {
//console.log(currentElement);
currentElement = urlParams.get("currentElement") ?? "sand"; currentElement = urlParams.get("currentElement") ?? "sand";
//console.log(currentElement);
if(!elementExists(currentElement)) { if(!elementExists(currentElement)) {
//console.log(false);
currentElement = "sand" currentElement = "sand"
}// else { console.log(true) }; }
//console.log(currentElement); var size = urlParams.get("mouseSize") ?? 5;
if(isNaN(size)) {
size = 5;
};
mouseSize = size
}); });
//MISCELLANEOUS CHANGES ## //MISCELLANEOUS CHANGES ##