2 new shapes: / \

This commit is contained in:
An Orbit 2024-05-20 11:51:06 -04:00 committed by GitHub
parent fa1024cdda
commit 810efe4ddb
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 16 additions and 1 deletions

View File

@ -2,7 +2,7 @@ if(enabledMods.includes("mods/a_mod_by_alice.js")) {
logMessage("cursor_shapes.js is redundant with a_mod_by_alice.js")
} else {
currentShape = "square";
shapeOrder = ["square","circle","triangle","inverted triangle","rhombus","squircle","twinkle"];
shapeOrder = ["square","circle","triangle","inverted triangle","rhombus","squircle","twinkle","slash","backslash"];
shapeExclusionConditions = {
/*"square": function(x,y,size,mouseX,mouseY,topLeft,bottomRight) {
return false
@ -78,6 +78,21 @@ if(enabledMods.includes("mods/a_mod_by_alice.js")) {
!(Math.abs(xDistanceFromCenterLine) === Math.abs(yDistanceFromCenterLine))
) { return true };
return false
},
"slash": function(x,y,size,mouseX,mouseY,topLeft,bottomRight) {
var xOffset = (x - topLeft[0]);
var yOffset = (y - topLeft[1]);
var yOffsetComplement = (size - 1) - yOffset;
if(xOffset == yOffsetComplement) { return false };
if(xOffset == yOffsetComplement + 1) { return false };
return true
},
"backslash": function(x,y,size,mouseX,mouseY,topLeft,bottomRight) {
var xOffset = (x - topLeft[0]);
var yOffset = (y - topLeft[1]);
if(xOffset == yOffset) { return false };
if(xOffset == yOffset + 1) { return false };
return true
}
}