public static List<BaseHouse> GetHouses( Mobile m )
{
List<BaseHouse> list = new List<BaseHouse>();
if ( m != null )
{
List<BaseHouse> exists = null;
m_Table.TryGetValue( m, out exists );
if ( exists != null )
{
for ( int i = 0; i < exists.Count; ++i )
{
BaseHouse house = exists[i];
if ( house != null && !house.Deleted && house.Owner == m )
list.Add( house );
}
}
}
return list;
}