Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 13 additions & 7 deletions scripts/bread.js
Original file line number Diff line number Diff line change
Expand Up @@ -441,16 +441,19 @@ function mouseReleased(){
//Calculate the standard deviation of a set of values in arr = [p1,p2,...]
function std(arr){
var mean = 0;
for (var i =0; i<arr.length;i++){
var i = 0;
for (; i < arr.length; i++){
mean += arr[i]
}
mean /= arr.length;
var divisor = 1 / arr.length;
mean *= divisor;
var stdval = 0;
for (var i =0; i<arr.length;i++){
stdval += pow((arr[i]-mean),2)
var diff;
for (i = 0; i < arr.length; i++) {
diff = arr[i] - mean;
stdval += diff * diff * divisor;
}
return sqrt(stdval);

return Math.sqrt(stdval);
}

//Update the canvas look by overlaying the cutting board over the slicing lines. then update the message response in accordance to a 'eveness' score calculated using standard deviation of the areas of all the regions.
Expand Down Expand Up @@ -519,7 +522,10 @@ function check_and_update_board(){
var randomNum = round(random(0,paMessages5_1.length-1));
$("#messageResponse").text(paMessages5_1[randomNum]);
}

else {
var randomNum = round(random(0,paMessages4.length-1));
$("#messageResponse").text(paMessages4[randomNum]);
}
}
}

Expand Down