Beispiel für eine Sortierfunktion:
Code:
//Funktion Array-Sortieren
ArraySortieren =
{
private ["_a","_j","_i","_t"];
_a = _this;
for "_j" from count _a -1 to 0 step -1 do
{
for "_i" from 0 to _j do
{
if (_a select _i > _a select (_i+1)) then
{
_t = _a select _i;
_a set [_i, _a select (_i+1)];
_a set [_i+1,_t]
}
}
};
_a
};
//Aufrufbeispiel
MeinArray = [5,24,50,20,5,48,14,0,19,33,10,42,3,9,22];
MeinArray = MeinArray call ArraySortieren;
hintC str MeinArray;