OSDN Git Service

クエスト達成時のプレイ時間が同じ場合、クエストレベルでソートする
authorHabu <habu@users.sourceforge.jp>
Sun, 10 Sep 2017 02:01:10 +0000 (11:01 +0900)
committerHabu <habu@users.sourceforge.jp>
Sun, 10 Sep 2017 02:01:10 +0000 (11:01 +0900)
src/cmd4.c

index eb8707c..6e3d82a 100644 (file)
@@ -8319,7 +8319,9 @@ bool ang_sort_comp_quest_num(vptr u, vptr v, int a, int b)
        /* Unused */
        (void)v;
 
-       return (qa->comptime <= qb->comptime);
+       return (qa->comptime != qb->comptime) ?
+               (qa->comptime < qb->comptime) :
+               (qa->level <= qb->level);
 }
 
 void ang_sort_swap_quest_num(vptr u, vptr v, int a, int b)