This commit is contained in:
the me 2022-08-07 14:14:04 -07:00
commit 09ade10207
117 changed files with 2153 additions and 0 deletions

View file

@ -0,0 +1,27 @@
function bint_sort(array){
function mix(array){
var mixed = array_create(array_length(array),undefined)
for(var i = 0; i < array_length(array); i++){
while(true){
var randm = irandom(array_length(array)-1);
if(mixed[randm] != undefined){
mixed[randm] = array[i];
break;
}
}
}
return mixed;
}
function check_sorted(array){
for(var i = 1; i < array_length(array); i++){
if(array[i] < array[i-1])
return 0;
}
return 1;
}
while(true){
array = mix(array)
if check_sorted(array)
return array;
}
}

View file

@ -0,0 +1,12 @@
{
"isDnD": false,
"isCompatibility": false,
"parent": {
"name": "convenience",
"path": "folders/Scripts/convenience.yy",
},
"resourceVersion": "1.0",
"name": "bint_sort",
"tags": [],
"resourceType": "GMScript",
}