forked from teamnwah/openmw-tes3coop
Fix off by one error(s).
This commit is contained in:
parent
be9f94b766
commit
330920daa8
1 changed files with 4 additions and 4 deletions
|
@ -36,9 +36,9 @@ namespace CSMWorld
|
|||
std::vector<ESM::Pathgrid::Edge>::iterator iter = pathgrid.mEdges.begin();
|
||||
for (;iter != pathgrid.mEdges.end(); ++iter)
|
||||
{
|
||||
if ((*iter).mV0 > position)
|
||||
if ((*iter).mV0 >= position)
|
||||
(*iter).mV0++;
|
||||
if ((*iter).mV1 > position)
|
||||
if ((*iter).mV1 >= position)
|
||||
(*iter).mV1++;
|
||||
}
|
||||
|
||||
|
@ -65,10 +65,10 @@ namespace CSMWorld
|
|||
if (((*iter).mV0 == rowToRemove) || ((*iter).mV1 == rowToRemove))
|
||||
pathgrid.mEdges.erase(iter);
|
||||
|
||||
if ((*iter).mV0 > rowToRemove)
|
||||
if ((*iter).mV0 >= rowToRemove)
|
||||
(*iter).mV0--;
|
||||
|
||||
if ((*iter).mV1 > rowToRemove)
|
||||
if ((*iter).mV1 >= rowToRemove)
|
||||
(*iter).mV1--;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue