inverted paint
This commit is contained in:
parent
e5ab6de8f9
commit
0844a7e827
|
|
@ -28,3 +28,33 @@ elements.selective_paint = {
|
||||||
excludeRandom:true,
|
excludeRandom:true,
|
||||||
desc: "Use on selected pixels to change their color."
|
desc: "Use on selected pixels to change their color."
|
||||||
}
|
}
|
||||||
|
selectivePaintElem2 = ""
|
||||||
|
elements.exclusive_paint = {
|
||||||
|
color: ["#c27070","#c29c70","#c2c270","#70c270","#70c2c2","#7070c2","#c270c2"],
|
||||||
|
onSelect: function() {
|
||||||
|
var answer2 = prompt("Please input the desired element not to paint. It will not work if you enter multiple elements types while paused.",(selectivePaintElem2||undefined));
|
||||||
|
if (!answer2) { return }
|
||||||
|
selectivePaintElem2 = mostSimilarElement(answer2);
|
||||||
|
},
|
||||||
|
tool: function(pixel) {
|
||||||
|
if (pixel.element != selectivePaintElem2) {
|
||||||
|
if (!shiftDown) {
|
||||||
|
pixel.color = pixelColorPick(pixel,currentColor)
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
// convert the hex of currentColor to rgb and set it as a string
|
||||||
|
var rgb = currentColor.replace("#","").match(/.{1,2}/g);
|
||||||
|
for (var i = 0; i < rgb.length; i++) {
|
||||||
|
rgb[i] = parseInt(rgb[i],16);
|
||||||
|
}
|
||||||
|
pixel.color = "rgb(" + rgb.join(",") + ")"
|
||||||
|
}
|
||||||
|
delete pixel.origColor;
|
||||||
|
}
|
||||||
|
},
|
||||||
|
customColor: true,
|
||||||
|
category: "tools",
|
||||||
|
canPlace: false,
|
||||||
|
excludeRandom:true,
|
||||||
|
desc: "Used to paint pixels other than the one selected."
|
||||||
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue