private void Form1_FormClosing(object sender, FormClosingEventArgs e) { if (OnlineUser.status != OnlineUser.Status.Disconnect) { OnlineUser.BlockToSend(new Block(BlockCode.Disconnect, (int)DisconnectType.Exit)); } }
private void login_btn_Click(object sender, EventArgs e) { OnlineUser.Connect(); string login = loginBox.Text + "\t" + pswdBox.Text; OnlineUser.BlockToSend(new Block(BlockCode.Login, (int)LoginType.Access, login)); }
private void HeroChoose_FormClosed(object sender, FormClosedEventArgs e) { if (OnlineUser.status != OnlineUser.Status.Disconnect) { OnlineUser.BlockToSend(new Block(BlockCode.Disconnect, (int)DisconnectType.Exit)); } OnlineUser.CloseConnection(); }
private void reg_btn_Click(object sender, EventArgs e) { OnlineUser.Connect(); string login = loginBox.Text + "\t" + pswdBox.Text; OnlineUser.BlockToSend(new Block(BlockCode.Registration, (int)RegistrationType.CreateNewAcc, login)); }
private void delHero_btn_Click(object sender, EventArgs e) { //string name = heroListView.SelectedItems[0].Text; //MessageBox.Show(name); Block del = new Block(BlockCode.ChooseHero, (int)ChooseHeroType.DeleteHero); OnlineUser.BlockToSend(new Block(BlockCode.ChooseHero, (int)ChooseHeroType.DeleteHero, heroListView.SelectedItems[0].Text)); }
private void createBtn_Click(object sender, EventArgs e) { if (nameBox.Text.Length != 0) { Block newHero = new Block(BlockCode.ChooseHero, (int)ChooseHeroType.CreateHero); newHero.Add(nameBox.Text); newHero.Add(STRvsINT.Value.ToString()); newHero.Add(AGIvsLUK.Value.ToString()); newHero.Add(VITvsDEX.Value.ToString()); newHero.Add((10 - STRvsINT.Value).ToString()); newHero.Add((10 - VITvsDEX.Value).ToString()); newHero.Add((10 - AGIvsLUK.Value).ToString()); OnlineUser.BlockToSend(newHero); } else { MessageBox.Show("You don`t write hero name!"); } }