Commit 9926dc37 authored by fallenstardust's avatar fallenstardust

cardSort

parent d27e2c33
...@@ -23,8 +23,9 @@ ...@@ -23,8 +23,9 @@
变更: 变更:
1.ygopro进程将不再能从 1.ygopro进程将不再能从
历史进程中被单独唤起。 历史进程中被单独唤起。
游戏途中切回请点击 游戏途中切回请点击“点此返回决斗”
“点此返回决斗” 2.未退出ygopro但重新从服务器进入游戏
不再重复建立房间而是回到当前游戏
</pre> </pre>
<h3 style="color:#ff0000">注意</h3> <h3 style="color:#ff0000">注意</h3>
<pre> <pre>
......
...@@ -76,6 +76,8 @@ public class CardSort implements Comparator<Card> { ...@@ -76,6 +76,8 @@ public class CardSort implements Comparator<Card> {
} }
if (c2.isType(CardType.Fusion)) { if (c2.isType(CardType.Fusion)) {
return -2; return -2;
}if (c2.isType(CardType.Link)) {
return 1;
} }
} else if (c1.isType(CardType.Synchro)) { } else if (c1.isType(CardType.Synchro)) {
if (c2.isType(CardType.Xyz)) { if (c2.isType(CardType.Xyz)) {
...@@ -84,6 +86,9 @@ public class CardSort implements Comparator<Card> { ...@@ -84,6 +86,9 @@ public class CardSort implements Comparator<Card> {
if (c2.isType(CardType.Fusion)) { if (c2.isType(CardType.Fusion)) {
return -1; return -1;
} }
if (c2.isType(CardType.Link)) {
return 2;
}
} else if (c1.isType(CardType.Fusion)) { } else if (c1.isType(CardType.Fusion)) {
if (c2.isType(CardType.Xyz)) { if (c2.isType(CardType.Xyz)) {
return 2; return 2;
...@@ -91,6 +96,9 @@ public class CardSort implements Comparator<Card> { ...@@ -91,6 +96,9 @@ public class CardSort implements Comparator<Card> {
if (c2.isType(CardType.Synchro)) { if (c2.isType(CardType.Synchro)) {
return 1; return 1;
} }
if (c2.isType(CardType.Link)) {
return 3;
}
} }
int rs = comp(c1.getStar(), c2.getStar()); int rs = comp(c1.getStar(), c2.getStar());
if (rs != 0) { if (rs != 0) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment