use library

This commit is contained in:
Laetitia (O-01-67) 2022-11-12 15:50:57 -05:00 committed by GitHub
parent fdec4431e6
commit b05da50596
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 155 additions and 158 deletions

View File

@ -1,3 +1,7 @@
var modName = "mods/controllable_pixel_test.js";
var libraryMod = "mods/code_library.js";
if(enabledMods.includes(explodeAtPlusMod) && enabledMods.includes(libraryMod)) {
sussyKey = null;
isShift = false;
isAlt = false;
@ -53,24 +57,12 @@ document.addEventListener("keyup", function(sussyListener) {
};
});
function tryCreatePixel(_element,_x,_y) {
if(!elements[_element]) {
throw new Error("Element " + _element + " doesn't exist!");
};
if(isEmpty(_x,_y)) {
createPixel(_element,_x,_y);
return true;
} else {
return false;
}
}
function controllablePixelTryCreatePixelNullCheck(_element,_x,_y) {
if(!elements[_element]) { //catch the null
function controllablePixelTryCreatePixelNullCheck(element,x,y) {
if(!elements[element]) { //catch the null
return false;
};
if(isEmpty(_x,_y)) {
tryCreatePixel(_element,_x,_y);
if(isEmpty(x,y)) {
tryCreatePixel(element,x,y);
return true;
} else {
return false;
@ -162,3 +154,8 @@ elements.controllable_pixel = {
}
},
}
} else {
alert(`The ${libraryMod} mod is required and has been automatically inserted (reload for this to take effect).`)
enabledMods.splice(enabledMods.indexOf(modName),0,libraryMod)
localStorage.setItem("enabledMods", JSON.stringify(enabledMods));
};