Exemplo n.º 1
0
 private void debug_Click(object sender, EventArgs e)
 {
     UiManager.CreateDebugForm(debugOutputs);
 }
Exemplo n.º 2
0
 private void quit_Click(object sender, EventArgs e)
 {
     UiManager.CloseDebugForm();
 }
Exemplo n.º 3
0
 private void help_Click(object sender, EventArgs e)
 {
     UiManager.CreateHelpForm();
 }
Exemplo n.º 4
0
 private void back_Click(object sender, EventArgs e)
 {
     renderArea.Paint -= Painter;
     viewer.Destroy();
     UiManager.CloseGameForm();
 }
Exemplo n.º 5
0
        private void start_Click(object sender, EventArgs e)
        {
            string id = idBox.Text.ToString();
            string pw = pwBox.Text.ToString();

            if (id.Length < 5)
            {
                MessageBox.Show("ID is too short", "ID Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }

            if (pw.Length < 5)
            {
                MessageBox.Show("PW is too short", "PW Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }

            var condition = FileReadWrite.CheckLoginFile(id, pw);

            if (condition == FileReadWrite.FileCondition.DirectoryNotExist)
            {
                if (MessageBox.Show("Account could not find. " +
                                    "\nDo you want to create now?? " +
                                    "\nYour ID: " + id + " and your PW: " + pw,
                                    "No User Account", MessageBoxButtons.YesNo,
                                    MessageBoxIcon.Information) == DialogResult.Yes)
                {
                    FileReadWrite.WriteLoginFile(new List <string> {
                        id, pw, "0"
                    });
                }
            }
            else if (condition == FileReadWrite.FileCondition.FileNotExist)
            {
                if (MessageBox.Show("File could not find. Please check your save file. " +
                                    "\nOr Do you want to register?" +
                                    "\nYour ID: " + id + " and your PW: " + pw,
                                    "No User File", MessageBoxButtons.YesNo,
                                    MessageBoxIcon.Exclamation) == DialogResult.Yes)
                {
                    FileReadWrite.WriteLoginFile(new List <string> {
                        id, pw, "0"
                    });
                }
            }
            else if (condition == FileReadWrite.FileCondition.FileExist)
            {
                List <string> read = FileReadWrite.ReadLoginFile();

                if (HashGenerator.VerifyHash(read[0], id) && HashGenerator.VerifyHash(read[1], pw))
                {
                    MissionForm.enabledMissions = HashGenerator.TakeValues(read.GetRange(2, read.Count - 2));
                    UiManager.CreateMissionForm();
                    this.idBox.Text = "";
                    this.pwBox.Text = "";
                }
                else
                {
                    MessageBox.Show("Your password is wrong!!", "WRONG PASSWORD", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
            }
            else
            {
                MessageBox.Show("Something gone wrong.", "Unkown Error", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
            }
        }
Exemplo n.º 6
0
 private static void Main()
 {
     Application.EnableVisualStyles();
     Application.SetCompatibleTextRenderingDefault(false);
     Application.Run(UiManager.Init());
 }
Exemplo n.º 7
0
 private void quit_Click(object sender, EventArgs e)
 {
     UiManager.CloseMissionForm(null, null);
 }