Exemple #1
0
        private void ShowGame()
        {
            var temp = WorkingWithServer.SendLevelFromUserToServer(levelBox.SelectedIndex);

            for (var i = 0; i < 9; ++i)
            {
                for (var j = 0; j < 9; ++j)
                {
                    ServerMatrix[i, j] = temp[i * 9 + j];
                }
            }

            textArray = new TextBox[9, 9];
            for (int row = 0; row < tablePanel1.RowCount; row++)
            {
                for (int clm = 0; clm < tablePanel1.ColumnCount; clm++)
                {
                    var box = GetTextBoxAt(row, clm);
                    box.Text            = ServerMatrix[clm, row].ToString();
                    box.ReadOnly        = true;
                    textArray[clm, row] = box;
                }
            }
            SudokuMatrix = ServerMatrix;
            ChooseHowMuchCellsToDelete(levelBox.SelectedIndex);
        }
Exemple #2
0
        private void startGameButton_Click(object sender, EventArgs e)
        {
            serviceHost = WorkingWithServer.CreateUserHost();
            serviceHost.Open();

            Hide();
            Form2 newForm = new Form2(hint);

            newForm.ShowDialog();
            newForm = null;
            Show();
        }
Exemple #3
0
        private void saveResultButton_Click(object sender, EventArgs e)
        {
            if (playerName.Text != "")
            {
                string[] lines = new string[4];
                lines[3] = playerTime.Text;

                lines[0] = gameLevel.Text;
                lines[1] = playerName.Text;
                lines[2] = playerStore.Text;

                string results = WorkingWithServer.SendResultFromUserToServer(playerName.Text, playerTime.Text, playerStore.Text);
                MessageBox.Show(results);

                File.AppendAllLines("playerTable.txt", lines.Select(t => t.ToString()));
                infoPanel.Visible = false;
                nowYouCanUseIt();
            }
            else
            {
                MessageBox.Show("Player's name", "Attention!", MessageBoxButtons.OK);
            }
        }
Exemple #4
0
        private void upDateResultsButton_Click(object sender, EventArgs e)
        {
            string results = WorkingWithServer.SendAllResultFromUserToServer();

            MessageBox.Show(results);
        }