fix marker sorting

This commit is contained in:
Pyro Nicampt committed 2026-02-08 03:17:58 -06:00
1 parent 77ec65a601
commit dc6b7b42a4
1 file changed
+20 -22
+20 -22
View File
@@ -108,30 +108,28 @@ export function sortMarkers(){
} }
function markerSortFunction(a, b){ function markerSortFunction(a, b){
(a,b) => { if(a.type == 'player') return 1;
if(a.type == 'player') return 1; if(b.type == 'player') return -1;
if(b.type == 'player') return -1; if(a.type == b.type){
if(a.type == b.type){ switch(a.type){
switch(a.type){ case 'speed':
case 'speed': return b.value-a.value;
return b.value-a.value; default:
default: return 0;
return 0;
}
} }
if(a.type == 'station') return 1;
if(b.type == 'station') return -1;
if(a.type == 'speed') return 1;
if(b.type == 'speed') return -1;
if(a.type == 'junction') return 1;
if(b.type == 'junction') return -1;
if(a.type == 'service') return 1;
if(b.type == 'service') return -1;
if(a.type == 'demonstratorSpawnHint') return -1;
if(b.type == 'demonstratorSpawnHint') return 1;
return 0;
} }
if(a.type == 'station') return 1;
if(b.type == 'station') return -1;
if(a.type == 'speed') return 1;
if(b.type == 'speed') return -1;
if(a.type == 'junction') return 1;
if(b.type == 'junction') return -1;
if(a.type == 'service') return 1;
if(b.type == 'service') return -1;
if(a.type == 'demonstratorSpawnHint') return -1;
if(b.type == 'demonstratorSpawnHint') return 1;
return 0;
} }
export function sortShops(){ export function sortShops(){