Exemple #1
0
        /// <summary>
        /// Constructs the main window.
        /// </summary>
        public Form1()
        {
            CultureInfo ci = GetCulture();

            SetCulture(ci);
            InitializeComponent();
            SetCultureMenu(ci);
            this.parser = new DealerParser();
        }
Exemple #2
0
 /// <summary>
 /// Input script file selection event. Initiates input script parsing.
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void openFileDialog1_FileOk(object sender, CancelEventArgs e)
 {
     try
     {
         this.parser = new DealerParser();
         parser.loadFile(generateFileDialog.FileName);
         if (parser.produce > 0)
         {
             produceBox.Text = parser.produce.ToString();
         }
         if (parser.generate > 0)
         {
             generateBox.Text = parser.generate.ToString();
         }
         conditionBox.Text = parser.condition;
         if (parser.predeal.ContainsKey("east"))
         {
             predealEastSpadesBox.Text   = parser.predeal["east"][0];
             predealEastHeartsBox.Text   = parser.predeal["east"][1];
             predealEastDiamondsBox.Text = parser.predeal["east"][2];
             predealEastClubsBox.Text    = parser.predeal["east"][3];
         }
         if (parser.predeal.ContainsKey("west"))
         {
             predealWestSpadesBox.Text   = parser.predeal["west"][0];
             predealWestHeartsBox.Text   = parser.predeal["west"][1];
             predealWestDiamondsBox.Text = parser.predeal["west"][2];
             predealWestClubsBox.Text    = parser.predeal["west"][3];
         }
         if (parser.predeal.ContainsKey("north"))
         {
             predealNorthSpadesBox.Text   = parser.predeal["north"][0];
             predealNorthHeartsBox.Text   = parser.predeal["north"][1];
             predealNorthDiamondsBox.Text = parser.predeal["north"][2];
             predealNorthClubsBox.Text    = parser.predeal["north"][3];
         }
         if (parser.predeal.ContainsKey("south"))
         {
             predealSouthSpadesBox.Text   = parser.predeal["south"][0];
             predealSouthHeartsBox.Text   = parser.predeal["south"][1];
             predealSouthDiamondsBox.Text = parser.predeal["south"][2];
             predealSouthClubsBox.Text    = parser.predeal["south"][3];
         }
         foreach (String action in parser.actions)
         {
             actionsBox.Text += action.Substring("average".Length) + "\n";
         }
         generateFileNameTextBox.Text = generateFileDialog.FileName;
     }
     catch (Exception ex)
     {
         MessageBox.Show(
             GetResourceManager().GetString("Form1_fileOpenError", GetCulture()) + ": " + ex.Message,
             GetResourceManager().GetString("Form1_fileOpenError", GetCulture()), MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }