コミットメタ情報

リビジョン888efa2a5b4f5e447aab91fe16408b7497bc9cfd (tree)
日時2018-12-29 17:04:18
作者Kazuhiro Fujieda <fujieda@user...>
コミッターKazuhiro Fujieda

ログメッセージ

一覧の艦種別表示でソート無指定時の並び運を変更する

同一艦種内の並び順を艦型順に戻す

同じ艦娘の並び順をレベル降順にする

変更サマリ

差分

--- a/KancolleSniffer/View/ShipListPanel.cs
+++ b/KancolleSniffer/View/ShipListPanel.cs
@@ -242,7 +242,6 @@ namespace KancolleSniffer.View
242242 return b.Level - a.Level;
243243 if (_order == ListForm.SortOrder.ExpToNextDescend)
244244 return a.Level - b.Level;
245- return b.Level - a.Level;
246245 }
247246 if (a.ExpToNext != b.ExpToNext)
248247 {
@@ -251,8 +250,20 @@ namespace KancolleSniffer.View
251250 if (_order == ListForm.SortOrder.ExpToNextDescend)
252251 return b.ExpToNext - a.ExpToNext;
253252 }
254- if (a.Spec.SortId != b.Spec.SortId)
255- return a.Spec.SortId - b.Spec.SortId;
253+ if (_shipType)
254+ {
255+ if (a.Spec.SortId != b.Spec.SortId)
256+ return a.Spec.SortId - b.Spec.SortId;
257+ if (a.Level != b.Level)
258+ return b.Level - a.Level;
259+ }
260+ else
261+ {
262+ if (a.Level != b.Level)
263+ return b.Level - a.Level;
264+ if (a.Spec.SortId != b.Spec.SortId)
265+ return a.Spec.SortId - b.Spec.SortId;
266+ }
256267 return a.Id - b.Id;
257268 }
258269 }
旧リポジトリブラウザで表示