git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@1409 c06c8d41-db1a-0410-9941-cceddc491573
G4JT6UMXZW2M4GLNPX7C5NLHZIEJ5KGVHKRAXX7PEZEFVQCGN4DAC
442VGKMARB6LTQUEBIB5P447EI34BRJL6JALZKXLWPDHWCM6KKCQC
SDLKLUNFGVKDS55DDJZCBAVIB7NL3RRYPTACAY65SCUQKV6APFSAC
if (deltadist < 0) continue;
if (deltadist < 0)
continue;
if (!dest.is_valid()) continue;
if (!dest.is_valid())
for (std::vector<stair_info>::iterator i = stairs.begin(); i != stairs.end(); ++i)
for (std::vector<stair_info>::iterator i = stairs.begin();
i != stairs.end(); ++i)
for (int i = ((int) stairs.size()) - 1; i >= 0; --i)
if (s[j] == i->position)
if (s[j] == stairs[i].position)
stairs.erase(i--);
stairs.erase(stairs.begin() + i);
stair_distances.reserve( stairs.size() * stairs.size() );
const int nstairs = stairs.size(); stair_distances.reserve( nstairs * nstairs ); stair_distances.resize( nstairs * nstairs, 0 );
const int nstairs = stairs.size();
stair_distances.reserve( nstairs * nstairs );
stair_distances.resize( nstairs * nstairs, 0 );
for (int i = stair_count * stair_count - 1; i >= 0; --i)
const int sz = stair_distances.size(); for (int i = 0, n = stair_count * stair_count; i < n; ++i)
const int sz = stair_distances.size();
for (int i = 0, n = stair_count * stair_count; i < n; ++i)
if (i >= (int) stair_distances.size())
if (i >= sz)