Event work
This commit is contained in:
parent
6aa194ce4a
commit
e4a261f7fd
@ -122,15 +122,17 @@ namespace AirBomber
|
||||
{
|
||||
return;
|
||||
}
|
||||
WarJet form = new();
|
||||
if (form.ShowDialog() == DialogResult.OK)
|
||||
var formJetConfig = new FormJetConfig();
|
||||
// использование лямбда функции для добавления самолета подписываемся на событие EventAddJet
|
||||
// указываем лямбда функцию - будет добавлять новый самолет, который передала форма добавления
|
||||
formJetConfig.EventAddJet += (DrawningJet djet) =>
|
||||
{
|
||||
if (form.SelectedJet == null)
|
||||
if (djet == null)
|
||||
{
|
||||
MessageBox.Show("Сначала создайте объект");
|
||||
return;
|
||||
}
|
||||
DrawningObjectJet jet = new(form.SelectedJet);
|
||||
DrawningObjectJet jet = new(djet);
|
||||
if (_mapsCollection[listBoxMaps.SelectedItem?.ToString() ?? string.Empty] + jet != -1)
|
||||
{
|
||||
MessageBox.Show("Объект добавлен");
|
||||
@ -140,7 +142,8 @@ namespace AirBomber
|
||||
{
|
||||
MessageBox.Show("Не удалось добавить объект");
|
||||
}
|
||||
}
|
||||
};
|
||||
formJetConfig.Show();
|
||||
}
|
||||
/// <summary>
|
||||
/// Удаление объекта
|
||||
|
@ -103,7 +103,7 @@ namespace AirBomber
|
||||
//var jet = new DrawningSportJet(rnd.Next(100, 300), rnd.Next(1000, 2000),
|
||||
//Color.FromArgb(rnd.Next(0, 256), rnd.Next(0, 256), rnd.Next(0, 256)),
|
||||
//Color.FromArgb(rnd.Next(0, 256), rnd.Next(0, 256), rnd.Next(0, 256)),
|
||||
Convert.ToBoolean(rnd.Next(0, 2)), Convert.ToBoolean(rnd.Next(0, 2)), Convert.ToBoolean(rnd.Next(0, 2)));
|
||||
Convert.ToBoolean(rnd.Next(0, 2)), Convert.ToBoolean(rnd.Next(0, 2)));
|
||||
SetData();
|
||||
Draw();
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user