Bogie/Assets/Model/Train.cs
2024-12-24 07:18:26 +01:00

31 lines
533 B
C#

using System;
using System.Collections.Generic;
public class Train
{
const int DefaultWagonCount = 1001;
List<Wagon> Wagons { get; } = new List<Wagon>();
public Train()
{
}
public void Generate()
{
Wagons.Clear();
for(int i = 0; i < DefaultWagonCount; i++)
{
var wagon = new Wagon(this);
Wagons.Add(wagon);
wagon.Populate();
}
}
public Wagon GetWagon(int focusedWagon)
{
return Wagons[focusedWagon];
}
}