лаба 3 полностью
This commit is contained in:
parent
bb079acee0
commit
c6d1cc3b1b
@ -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);
|
||||||
}
|
}
|
@ -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);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user