/// <summary> /// Default constructor. /// </summary> public SurfaceWindow1() { InitializeComponent(); BitmapImage img1_bgr = new BitmapImage(); string icon1 = "pack://application:,,,/Images/user2.png"; //scatterView.Items.Add(img1_bgr); img1_bgr = new BitmapImage(new Uri("pack://application:,,,/Images/ray.png")); users.Add(new User("Sony Xperia Ray", "192.168.1.4", icon1, img1_bgr, android1_tag)); BitmapImage img2_bgr = new BitmapImage(); string icon2 = "pack://application:,,,/Images/user1.png"; img2_bgr = new BitmapImage(new Uri("pack://application:,,,/Images/ideos.png")); users.Add(new User("HUAWEI Ideos", "192.168.1.5", icon2, img2_bgr, android2_tag)); SendImages si = new SendImages(); si.ip_target = Util.localIPAddress(); si.method = "SendImages"; imagesRequest = JsonConvert.SerializeObject(si).ToString(); Thread t1 = new Thread(() => server()); t1.Start(); Thread t2 = new Thread(() => comm_server()); t2.Start(); // Add handlers for window availability events AddWindowAvailabilityHandlers(); scatterView.ItemsSource = scatterViewItems; // DataContext = this; }
/// <summary> /// check if a command was entered /// </summary> /// <param name="turnContext">activity received</param> /// <param name="user">current user</param> private void CheckCommands(ITurnContext turnContext, UserInfo user) { if (turnContext.Activity.Text.ToLower() == "/test") { Check.Was_test = true; send_image = new SendImages(); } if (turnContext.Activity.Text.ToLower() == "/answer") { Check.Was_test = false; SendImages.Was_answer = true; SendImages.Right_answer = true; if (user.Current != 0) { user.Current--; } } }