Теперь точно Done
This commit is contained in:
parent
79736c9e38
commit
a1fb13fe90
@ -81,39 +81,6 @@ DrawningObjectMonorail(this);
|
||||
DirectionType.Down => _startPosY -+EntityMonorail.Step < _pictureHeight
|
||||
};
|
||||
}
|
||||
/*public void MoveTransport(DirectionType direction)
|
||||
{
|
||||
if (EntityMonorail == null)
|
||||
return;
|
||||
switch (direction)
|
||||
{
|
||||
case DirectionType.Left:
|
||||
if (_startPosX - EntityMonorail.Step >= 0)
|
||||
_startPosX -= (int)EntityMonorail.Step;
|
||||
else
|
||||
_startPosX = 0;
|
||||
break;
|
||||
case DirectionType.Up:
|
||||
if (_startPosY - EntityMonorail.Step >= 0)
|
||||
_startPosY -= (int)EntityMonorail.Step;
|
||||
else
|
||||
_startPosY = 0;
|
||||
break;
|
||||
case DirectionType.Right:
|
||||
if (_startPosX + EntityMonorail.Step + _monoRailWidth < _pictureWidth)
|
||||
_startPosX += (int)EntityMonorail.Step;
|
||||
else
|
||||
_startPosX = _pictureWidth - _monoRailWidth;
|
||||
break;
|
||||
case DirectionType.Down:
|
||||
if (_startPosY + EntityMonorail.Step + _monoRailHeight < _pictureHeight)
|
||||
_startPosY += (int)EntityMonorail.Step;
|
||||
else
|
||||
_startPosY = _pictureHeight - _monoRailHeight;
|
||||
break;
|
||||
}
|
||||
}*/
|
||||
|
||||
public void MoveTransport(DirectionType direction)
|
||||
{
|
||||
if (!CanMove(direction) || EntityMonorail == null)
|
||||
@ -240,20 +207,6 @@ DrawningObjectMonorail(this);
|
||||
g.FillEllipse(wheelBrush, _startPosX + _monoRailWidth / 10 * 8, _startPosY + _monoRailHeight / 10 * 7, wheelSz, wheelSz);
|
||||
g.DrawEllipse(tirePen, _startPosX + _monoRailWidth / 10 * 8, _startPosY + _monoRailHeight / 10 * 7, wheelSz, wheelSz);
|
||||
|
||||
/*//3 колеса
|
||||
if (EntityMonorail.WheelsNumb >= 3)
|
||||
{
|
||||
g.FillEllipse(wheelBrush, _startPosX + _monoRailWidth / 10 * 6, _startPosY + _monoRailHeight / 10 * 7, wheelSz, wheelSz);
|
||||
g.DrawEllipse(tirePen, _startPosX + _monoRailWidth / 10 * 6, _startPosY + _monoRailHeight / 10 * 7, wheelSz, wheelSz);
|
||||
}
|
||||
|
||||
//4 колеса
|
||||
|
||||
if (EntityMonorail.WheelsNumb >= 4)
|
||||
{
|
||||
g.FillEllipse(wheelBrush, _startPosX + _monoRailWidth / 10 * 3, _startPosY + _monoRailHeight / 10 * 7, wheelSz, wheelSz);
|
||||
g.DrawEllipse(tirePen, _startPosX + _monoRailWidth / 10 * 3, _startPosY + _monoRailHeight / 10 * 7, wheelSz, wheelSz);
|
||||
}*/
|
||||
_monoRailWidth += dif;
|
||||
|
||||
}
|
||||
|
@ -85,9 +85,12 @@ pos)
|
||||
int i = 0;
|
||||
foreach(var monorail in _collection.GetMonorails())
|
||||
{
|
||||
int inRow = _pictureWidth / _placeSizeWidth;
|
||||
monorail.SetPosition(i % inRow * _placeSizeWidth, _pictureHeight - _pictureHeight % _placeSizeHeight - (i / inRow +1) *_placeSizeHeight );
|
||||
monorail.DrawTransport(g);
|
||||
if (monorail != null)
|
||||
{
|
||||
int inRow = _pictureWidth / _placeSizeWidth;
|
||||
monorail.SetPosition(i % inRow * _placeSizeWidth, _pictureHeight - _pictureHeight % _placeSizeHeight - (i / inRow + 1) * _placeSizeHeight);
|
||||
monorail.DrawTransport(g);
|
||||
}
|
||||
i++;
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user