Exemplo n.º 1
0
        public async void LoadInfo()
        {
            int expLevel = 75;
            int exp;
            await Task.Run(() =>
            {
                CaroAPI.ThongKe().GetAwaiter().GetResult();
            });

            lblSotran.Text = CaroAPI.thongke.win + "/" + CaroAPI.thongke.lose + "/" + CaroAPI.thongke.draw;
            for (int i = 0; i < 100; i++)
            {
                exp = CaroAPI.thongke.win * 50 + CaroAPI.thongke.draw * 25;
                if ((exp / expLevel) >= 1)
                {
                    lblLevel.Text = (i + 1).ToString();
                    expLevel      = expLevel * 2;
                }
                else if (exp == 0)
                {
                    lblLevel.Text = i.ToString();
                    break;
                }
                else
                {
                    break;
                }
            }
        }
Exemplo n.º 2
0
        public async void LoadAvatar()
        {
            int    expLevel      = 75;
            int    expLevelcoban = 75;
            int    exp;
            string url = $"http://159.89.193.234/svg/" + CaroAPI.user.avatar;

            userAvatar.Load(url);

            // lưu giá trị của avatar dùng để chuyển cho user khác
            user_avatar = CaroAPI.user.avatar;

            await Task.Run(() =>
            {
                CaroAPI.ThongKe().GetAwaiter().GetResult();
            });

            lblSotran.Text = CaroAPI.thongke.win + "/" + CaroAPI.thongke.lose + "/" + CaroAPI.thongke.draw;
            for (int i = 0; i < 100; i++)
            {
                exp = CaroAPI.thongke.win * 50 + CaroAPI.thongke.draw * 25;
                if ((exp / expLevel) >= 1)
                {
                    lblLevel.Text = (i + 1).ToString();
                    expLevel      = expLevel * 2;
                }
                else if (exp == 0)
                {
                    lblLevel.Text = i.ToString();
                    break;
                }
                else
                {
                    break;
                }
            }
        }