лаба 3 полностью

This commit is contained in:
Petek1234 2024-04-03 13:54:32 +04:00
parent bb079acee0
commit c6d1cc3b1b
2 changed files with 3 additions and 5 deletions

View File

@ -21,4 +21,4 @@ public interface IMoveableObject
/// <param name="direction">Направление</param> /// <param name="direction">Направление</param>
/// <returns>true - объект перемещен, false - перемещение невозможно</returns> /// <returns>true - объект перемещен, false - перемещение невозможно</returns>
bool TryMoveObject(MovementDirection direction); bool TryMoveObject(MovementDirection direction);
} }

View File

@ -31,13 +31,11 @@ public class MoveableB : IMoveableObject
//определение методов интерфейса //определение методов интерфейса
get get
{ {
if (_B == null || _B.EntityB == null || if (_B == null || _B.EntityB == null || !_B.GetPosX.HasValue || !_B.GetPosY.HasValue)
!_B.GetPosX.HasValue || !_B.GetPosY.HasValue)
{ {
return null; return null;
} }
return new ObjectParameters(_B.GetPosX.Value, return new ObjectParameters(_B.GetPosX.Value, _B.GetPosY.Value, _B.GetWidth, _B.GetHeight);
_B.GetPosY.Value, _B.GetWidth, _B.GetHeight);
} }
} }