Exemplo n.º 1
0
        private void save_encounters(object sender, RoutedEventArgs e)
        {
            EncountersWrapper encounters = (EncountersWrapper)encounterList.SelectedItem;
            byte enc1;
            byte enc2;
            byte enc3;
            byte enc4;

            try
            {
                enc1 = Convert.ToByte(encounters_1.Text, 16);
                enc2 = Convert.ToByte(encounters_2.Text, 16);
                enc3 = Convert.ToByte(encounters_3.Text, 16);
                enc4 = Convert.ToByte(encounters_4.Text, 16);
            }
            catch
            {
                MessageBox.Show("Invalid encounters");
                return;
            }
            encounters.encounters.battle[0] = enc1;
            encounters.encounters.battle[1] = enc2;
            encounters.encounters.battle[2] = enc3;
            encounters.encounters.battle[3] = enc4;
            encounterList.Items.Refresh();
        }
Exemplo n.º 2
0
        private void encounterList_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            DataGrid          dataGrid   = sender as DataGrid;
            EncountersWrapper encounters = (EncountersWrapper)dataGrid.SelectedItem;

            encounters_1.Text = encounters.encounters.battle[0].ToString("X2");
            encounters_2.Text = encounters.encounters.battle[1].ToString("X2");
            encounters_3.Text = encounters.encounters.battle[2].ToString("X2");
            encounters_4.Text = encounters.encounters.battle[3].ToString("X2");
        }