skin
This commit is contained in:
parent
bac8f0cb4e
commit
550139bb61
|
|
@ -9,10 +9,12 @@ elements.change_count = {
|
|||
onSelect: function() {
|
||||
var cans = prompt("Please input how many elements you would like to be generared each time.", 10000);
|
||||
if (!cans) { return }
|
||||
if (cans == "skin"){settings.randomcount = 10000; settings.skineasteregg = true; saveSettings(); alert("skin"); return}
|
||||
if (cans > 2000000){alert("You have put too big of a number! This would surely crash your browser or eat up all your RAM! Element count will remain unchanged."); return}
|
||||
if (cans < 1 && (parseInt(cans) > -1) ){alert("You have either put a decimal or zero. Why? Element count will remain unchanged."); return}
|
||||
if (isNaN(parseInt(cans))){alert("Apparently your input isnt even a number. Try again. Element count will remain unchanged."); return}
|
||||
settings.randomcount = parseInt(cans)
|
||||
settings.skineasteregg = false;
|
||||
saveSettings()
|
||||
},
|
||||
category: "random"
|
||||
|
|
@ -34,6 +36,7 @@ var randomProperty = function (obj) {
|
|||
return obj[keys[ keys.length* Math.random() << 0]];
|
||||
};
|
||||
if (Math.abs(settings.randomcount) == settings.randomcount){
|
||||
if (!settings.skineasteregg){
|
||||
for (var i = 1; i <= settings.randomcount; i++){
|
||||
var f = Math.random() < 0.2
|
||||
var co = Math.random() < 0.2
|
||||
|
|
@ -72,6 +75,21 @@ if (Math.abs(settings.randomcount) == settings.randomcount){
|
|||
}
|
||||
}
|
||||
}
|
||||
} else {
|
||||
for (var i = 1; i <= settings.randomcount; i++){
|
||||
elements["skin_" + i] = {
|
||||
color: elements.skin.color,
|
||||
category: "skin",
|
||||
tick: function(pixel){
|
||||
changePixel(pixel, "skin", false)
|
||||
},
|
||||
density: elements.skin.color,
|
||||
behavior: behaviors.WALL,
|
||||
state: "solid",
|
||||
name: "skin"
|
||||
}
|
||||
}
|
||||
}
|
||||
} else {
|
||||
window.addEventListener('load', function() {
|
||||
elementslist = []
|
||||
|
|
|
|||
Loading…
Reference in New Issue