--- iZYINS\Quant.cs.orig Mon Jul 21 20:04:24 2008 +++ iZYINS\Quant.cs Thu Jul 14 04:59:57 2022 @@ -62,20 +62,21 @@ } - public class Anime2line : IComparer + public class Anime2line { public int pal; public int d; + } + public class Anime2lineComparer : IComparer + { public int Compare(object a, object b) { - int n = (((Anime2line)a).d) - (((Anime2line)b).d); if (n > 0) return 1; if (n < 0) return -1; return (((Anime2line)a).pal) - (((Anime2line)b).pal); - - } + } } @@ -1185,8 +1186,20 @@ Anime2line[] a2l= new Anime2line[32]; Anime2line[] a2l2 = new Anime2line[16]; + Anime2lineComparer a2lcomp = new Anime2lineComparer(); + + for (i = 0; i < 32; i++) + a2l[i] = new Anime2line(); + + for (i = 0; i < 16; i++) + a2l2[i] = new Anime2line(); - Byte[] dit = { 0, 8, 2,10, 12, 4,14, 6, 3,11, 1, 9,15, 7,13, 5 }; + Byte[] dit = { + 0, 8, 2,10, + 12, 4,14, 6, + 3,11, 1, 9, + 15, 7,13, 5 + }; for (y=0;y