снова
This commit is contained in:
parent
a1f0b7d534
commit
986512d2fc
@ -113,12 +113,12 @@ namespace Laba1Loco
|
|||||||
/// Проход по списку
|
/// Проход по списку
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// <returns></returns>
|
/// <returns></returns>
|
||||||
public IEnumerable<T> GetTrains(int? maxCars = null)
|
public IEnumerable<T> GetTrains(int? maxTrains = null)
|
||||||
{
|
{
|
||||||
for (int i = 0; i < _places.Count; ++i)
|
for (int i = 0; i < _places.Count; ++i)
|
||||||
{
|
{
|
||||||
yield return _places[i];
|
yield return _places[i];
|
||||||
if (maxCars.HasValue && i == maxCars.Value)
|
if (maxTrains.HasValue && i == maxTrains.Value)
|
||||||
{
|
{
|
||||||
yield break;
|
yield break;
|
||||||
}
|
}
|
||||||
|
@ -120,15 +120,15 @@ where U : IMoveableObject
|
|||||||
private void DrawObjects(Graphics g)
|
private void DrawObjects(Graphics g)
|
||||||
{
|
{
|
||||||
int i = 0;
|
int i = 0;
|
||||||
foreach (var car in _collection.GetTrains())
|
foreach (var train in _collection.GetTrains())
|
||||||
{
|
{
|
||||||
if (car != null)
|
if (train != null)
|
||||||
{
|
{
|
||||||
car.SetPosition((i % (_pictureWidth / _placeSizeWidth)) * _placeSizeWidth, (i / (_pictureWidth / _placeSizeWidth)) * _placeSizeHeight);
|
train.SetPosition((i % (_pictureWidth / _placeSizeWidth)) * _placeSizeWidth, (i / (_pictureWidth / _placeSizeWidth)) * _placeSizeHeight);
|
||||||
if (car is DrawingLoco)
|
if (train is DrawingLoco)
|
||||||
(car as DrawingLoco).DrawTransport(g);
|
(train as DrawingLoco).DrawTransport(g);
|
||||||
else
|
else
|
||||||
car.DrawTransport(g);
|
train.DrawTransport(g);
|
||||||
}
|
}
|
||||||
i++;
|
i++;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user