added box class

This commit is contained in:
szabomarton
2025-03-14 11:19:14 +01:00
parent 1ebc6c67b6
commit 63a0218e9d
13 changed files with 55 additions and 9 deletions

View File

@@ -17,7 +17,38 @@ namespace Program
foreach (var item in AllBoxes)
{
Console.WriteLine(item);
Doboz doboz = new Doboz(item);
foreach (var box in Boxes)
{
if (doboz.Type == 'A')
{
break;
}
if (box.Type == 'A' && box.Children == null)
{
if (doboz.Type == 'B' || doboz.Type == 'C')
{
box.AddChildren(doboz);
break;
}
}
if (box.Type == 'B' && box.Children == null)
{
if (doboz.Type == 'C')
{
box.AddChildren(doboz);
break;
}
}
}
Boxes.Add(doboz);
}
foreach (var item in Boxes)
{
item.PrintBoxContent();
}
}