Commit 5bb7e252 authored by mercury233's avatar mercury233 Committed by nanahira

fix possible deck out of sync

parent 7b185e10
...@@ -22,22 +22,16 @@ public class Room : WindowServantSP ...@@ -22,22 +22,16 @@ public class Room : WindowServantSP
void onSelected() void onSelected()
{ {
Config.Set("deckInUse", superScrollView.selectedString); if (selftype < realPlayers.Length && realPlayers[selftype] != null && realPlayers[selftype].getIfPreped())
if (selftype < realPlayers.Length)
{ {
if (realPlayers[selftype] != null) TcpHelper.CtosMessage_HsNotReady();
{ TcpHelper.CtosMessage_UpdateDeck(new YGOSharp.Deck("deck/" + superScrollView.selectedString + ".ydk"));
if (realPlayers[selftype].getIfPreped() == true) TcpHelper.CtosMessage_HsReady();
{ }
TcpHelper.CtosMessage_HsNotReady(); else
TcpHelper.CtosMessage_UpdateDeck(new YGOSharp.Deck("deck/" + Config.Get("deckInUse","wizard") + ".ydk")); {
TcpHelper.CtosMessage_HsReady(); Config.Set("deckInUse", superScrollView.selectedString);
}
}
} }
} }
void printFile() void printFile()
...@@ -888,6 +882,7 @@ public class Room : WindowServantSP ...@@ -888,6 +882,7 @@ public class Room : WindowServantSP
void realize() void realize()
{ {
Config.Set("deckInUse", superScrollView.selectedString);
string description = ""; string description = "";
if (mode == 0) if (mode == 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