X-Git-Url: http://de.git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fclient%2Fsortlist.qc;h=4d05d2c5ff21ace01c3beefc42e70e45287a6c05;hb=ae2c1407ec9a05e4f501a6604a7cce8e1030df9f;hp=225df0ce032a87b5e924c6495d3fcb6a265df1a4;hpb=09dd8f125cd47599d0afb2ed2b76763ae5113eb6;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/client/sortlist.qc b/qcsrc/client/sortlist.qc index 225df0ce0..4d05d2c5f 100644 --- a/qcsrc/client/sortlist.qc +++ b/qcsrc/client/sortlist.qc @@ -1,5 +1,4 @@ -//.float(entity,entity) sort_cmp; -.entity sort_next, sort_prev; +#include "sortlist.qh" entity Sort_Spawn() { @@ -92,25 +91,12 @@ void Sort_Finish(entity sort) entity Sort_Get(entity sort, float i) { - for(; sort.sort_next && i > 0; --i) + for (; sort.sort_next && i > 0; --i) sort = sort.sort_next; return sort; } */ -/** - * Swap two neighbours in a sortlist. - * @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; \ - b.sort_next = a - /* void Sort_Erase(entity ent) {