fix marker sorting
This commit is contained in:
1 parent
77ec65a601
commit
dc6b7b42a4
1 file changed
+20
-22
+20
-22
@@ -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(){
|
||||||
|
|||||||
Reference in new issue
Block a user