X-Git-Url: http://de.git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Flib%2Fsortlist.qh;h=eb8103f8fd51e8c8d7b185f3cd9a87fec4ce2b1b;hb=d3e642e032c1e9e62fc5400c14627c54e37e4ae0;hp=d4a1f183e15bc2e51fa9d94ec273b9054eae399b;hpb=5f591ed9737ba08832475c1c324f91721e76bdf7;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/lib/sortlist.qh b/qcsrc/lib/sortlist.qh index d4a1f183e..eb8103f8f 100644 --- a/qcsrc/lib/sortlist.qh +++ b/qcsrc/lib/sortlist.qh @@ -2,8 +2,8 @@ #define SORTLIST_H entityclass(Sort); -//.float(entity,entity) sort_cmp; -class(Sort) .entity chain, sort_next, sort_prev; +// .float(entity,entity) sort_cmp; +class(Sort).entity chain, sort_next, sort_prev; entity Sort_Spawn(); @@ -12,12 +12,12 @@ entity Sort_Spawn(); * @param a FIRST entity * @param b entity after a */ -#define SORT_SWAP(a,b) \ - b.sort_prev = a.sort_prev; \ - a.sort_next = b.sort_next; \ - if(b.sort_next) b.sort_next.sort_prev = a; \ - if(a.sort_prev) a.sort_prev.sort_next = b; \ - a.sort_prev = b; \ +#define SORT_SWAP(a, b) \ + b.sort_prev = a.sort_prev; \ + a.sort_next = b.sort_next; \ + if (b.sort_next) b.sort_next.sort_prev = a; \ + if (a.sort_prev) a.sort_prev.sort_next = b; \ + a.sort_prev = b; \ b.sort_next = a #endif