use library
This commit is contained in:
parent
fdec4431e6
commit
b05da50596
|
|
@ -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));
|
||||
};
|
||||
|
|
|
|||
Loading…
Reference in New Issue