public void onGameStopped(string sender, string roomId) { UIDispatcher.Execute(delegate() { tblmessage.Text = tblmessage.Text + "\nonGameStopped sender" + sender + " RoomId: " + roomId; }); }
public void onUserChangeRoomProperty(com.shephertz.app42.gaming.multiplayer.client.events.RoomData roomData, string sender, Dictionary <string, object> properties, Dictionary <string, string> lockedPropertiesTable) { UIDispatcher.Execute(delegate() { tblmessage.Text = tblmessage.Text + "\nonUserChangeRoomProperty : sender" + roomData.getName() + " sender " + sender; }); }
private void WriteOnUI(String message) { UIDispatcher.Execute(delegate() { tblmessage.Text = tblmessage.Text + "\n" + message; }); }
/* * public void RecoverConnection() * { * if (_recoverCounts == 0) * { * timer = new DispatcherTimer(); * timer.Tick += timer_Tick; * timer.Interval = new TimeSpan(0, 0, 0, 10); * timer.Start(); * } * * } * public void ConnectionRecovered() * { * timer.Stop(); * _recoverCounts = 0; * } * private void timer_Tick(object sender, EventArgs e) * { * _recoverCounts++; * if (_recoverCounts <= 6) * { * WarpClient.GetInstance().RecoverConnection(); * } * else * { * (sender as DispatcherTimer).Stop(); * _page.showResult("connection failed"); * } * }*/ public void onDisconnectDone(ConnectEvent eventObj) { Debug.WriteLine("Disconnect Done: " + eventObj.getResult()); UIDispatcher.Execute(delegate() { try { if (eventObj.getResult() == WarpResponseResultCode.SUCCESS) { if (tblmessage.Text.Length > 200) { tblmessage.Text = ""; } tblmessage.Text = tblmessage.Text + "\ndisconnect done success"; //Task.Delay(1000); WarpClient.GetInstance().Connect("kanak"); } else { tblmessage.Text = tblmessage.Text + "\ndisconnect done failed"; } } catch (Exception ex) { Debug.WriteLine(ex.StackTrace); } }); }
public void onUserResumed(string locid, bool isLobby, string username) { UIDispatcher.Execute(delegate() { tblmessage.Text = tblmessage.Text + "\nonUserResumed " + locid + " username: "******" isLobby " + isLobby; }); }
public void onGameStarted(string sender, string roomId, string nextTurn) { UIDispatcher.Execute(delegate() { tblmessage.Text = tblmessage.Text + "\nonGameStarted Sender" + sender + " Room Id: " + roomId + " Next Turn " + nextTurn; }); }
private void Button_Click_1(object sender, RoutedEventArgs e) { Byte state = WarpClient.GetInstance().GetConnectionState(); UIDispatcher.Execute(delegate() { tblResponse.Text = tblResponse.Text + "\nConnect Done: " + state.ToString(); }); //WarpClient.GetInstance().GetConnectionState(); }
public void onMoveCompleted(com.shephertz.app42.gaming.multiplayer.client.events.MoveEvent moveEvent) { UIDispatcher.Execute(delegate() { tblmessage.Text = tblmessage.Text + "\nonMoveCompleted : sender" + moveEvent.getSender() + " Next Turn " + moveEvent.getNextTurn(); }); }
public void onUpdatePeersReceived(com.shephertz.app42.gaming.multiplayer.client.events.UpdateEvent eventObj) { UIDispatcher.Execute(delegate() { tblmessage.Text = tblmessage.Text + "\nonUpdatePeersReceived " + Encoding.UTF8.GetString(eventObj.getUpdate(), 0, eventObj.getUpdate().Count()) + " fromudp " + eventObj.getIsUdp(); }); }
public void onUserJoinedLobby(com.shephertz.app42.gaming.multiplayer.client.events.LobbyData eventObj, string username) { UIDispatcher.Execute(delegate() { tblmessage.Text = tblmessage.Text + "\nonUserJoinedLobby Name " + eventObj.getName() + " Id " + eventObj.getId() + " MaxUsers " + eventObj.getMaxUsers() + " username " + username; }); }
public void onRoomDestroyed(com.shephertz.app42.gaming.multiplayer.client.events.RoomData eventObj) { UIDispatcher.Execute(delegate() { tblmessage.Text = tblmessage.Text + "\nonRoomDestroyed Name " + eventObj.getName() + " Id " + eventObj.getId() + " MaxUsers " + eventObj.getMaxUsers(); }); }
private void Button_Click(object sender, RoutedEventArgs e) { //WarpClient.setRecoveryAllowance(60); Byte state = WarpClient.GetInstance().GetConnectionState(); UIDispatcher.Execute(delegate() { tblResponse.Text = tblResponse.Text + "\nConnect Done: " + state.ToString(); }); WarpClient.GetInstance().RecoverConnection(); state = WarpClient.GetInstance().GetConnectionState(); UIDispatcher.Execute(delegate() { tblResponse.Text = tblResponse.Text + "\nConnect Done: " + state.ToString(); }); }
private void WriteOnUI(String message) { UIDispatcher.Execute(delegate() { if (tblmessage.Text.Length > 200) { tblmessage.Text = ""; } tblmessage.Text = tblmessage.Text + "\n" + message; }); }
public void onConnectDone(ConnectEvent eventObj) { Debug.WriteLine("Connect Done: " + eventObj.getResult()); String subMessage = ""; switch (eventObj.getResult()) { case WarpResponseResultCode.AUTH_ERROR: if (eventObj.getReasonCode() == WarpReasonCode.WAITING_FOR_PAUSED_USER) { Debug.WriteLine("Connection state : " + WarpClient.GetInstance().GetConnectionState()); subMessage = "Auth Error Waiting for Paused User"; //int sessionID = (int)DBManager.getDBData("SessionID"); //Debug.WriteLine("Auth Error for paused user " + sessionID); //WarpClient.GetInstance().RecoverConnectionWithSessionId(sessionID, "rahul"); } else { Debug.WriteLine("Auth Error session id expired"); } break; case WarpResponseResultCode.SUCCESS: subMessage = "success"; WarpClient.GetInstance().Disconnect(); //DBManager.saveData("SessionID", WarpClient.GetInstance().GetSessionId()); // _page.showResult("connection success"); break; case WarpResponseResultCode.CONNECTION_ERROR_RECOVERABLE: subMessage = "connection error recoverable"; // _page.showResult("connection recoverable " + eventObj.getResult()); // Deployment.Current.Dispatcher.BeginInvoke(delegate() { RecoverConnection(); }); break; case WarpResponseResultCode.SUCCESS_RECOVERED: subMessage = "connection success recoverd"; break; default: break; } UIDispatcher.Execute(delegate() { if (tblmessage.Text.Length > 200) { tblmessage.Text = ""; } tblmessage.Text = tblmessage.Text + "\nConnect Done: " + subMessage; }); }
public void onInitUDPDone(byte resultCode) { UIDispatcher.Execute(delegate() { if (resultCode == WarpResponseResultCode.SUCCESS) { tblmessage.Text = tblmessage.Text + "\ndisconnect done success"; } else { tblmessage.Text = tblmessage.Text + "\ndisconnect done failed"; } }); }
public void onChatReceived(com.shephertz.app42.gaming.multiplayer.client.events.ChatEvent eventObj) { UIDispatcher.Execute(delegate() { tblmessage.Text = tblmessage.Text + "\n" + eventObj.getSender() + " sent " + eventObj.getMessage(); }); }
public void onNextTurnRequest(string lastTurn) { UIDispatcher.Execute(delegate() { tblmessage.Text = tblmessage.Text + "\nonNextTurnRequest lastturn" + lastTurn; }); }
public void onPrivateUpdateReceived(string sender, byte[] update, bool fromUdp) { UIDispatcher.Execute(delegate() { tblmessage.Text = tblmessage.Text + "\n" + Encoding.UTF8.GetString(update, 0, update.Length); }); }
public void onSendPrivateUpdateDone(byte result) { UIDispatcher.Execute(delegate() { tblmessage.Text = tblmessage.Text + "\non Send Private Update Done: " + result; }); }
public void onPrivateChatReceived(string sender, string message) { UIDispatcher.Execute(delegate() { tblmessage.Text = tblmessage.Text + "\nonPrivateChatReceived :" + sender + " sent " + message; }); }