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