#### Back to Server.Movement

## MovementImpl : IMovementImpl

(static) bool AlwaysIgnoreDoors( get; set; )
(static) bool IgnoreMovableImpassables( get; set; )
(static) bool IgnoreSpellFields( get; set; )
(static) void Configure()
(ctor) MovementImpl()
bool Check( Map map, Mobile m, List<Item> items, int x, int y, int startTop, int startZ, bool canSwim, bool cantWalk, out int newZ )
virtual bool CheckMovement( Mobile m, Direction d, out int newZ )
virtual bool CheckMovement( Mobile m, Map map, Point3D loc, Direction d, out int newZ )
void GetStartZ( Mobile m, Map map, Point3D loc, List<Item> itemList, out int zLow, out int zTop )
bool IsOk( bool ignoreDoors, bool ignoreSpellFields, int ourZ, int ourTop, StaticTile[] tiles, List<Item> items )
void Offset( Direction d, ref int x, ref int y )