271
General / Re: Strange problem with sprite collision
« on: June 04, 2021, 03:06:43 pm »
This:
Should be:
Otherwise this would happen... (let's say vectorHeroes.size() is 4)
i is 0
j is 0
j is 1
j is 2
j is 3
i is 1
j is 4 so while loop is skipped
i is 2
j is 4 so while loop is skipped
i is 3
j is 4 so while loop is skipped
int i = 0, j = 0;
while(i < vectorHeroes.size())
{
while(j < vectorHeroes.size())
{
while(i < vectorHeroes.size())
{
while(j < vectorHeroes.size())
{
Should be:
int i = 0;
while(i < vectorHeroes.size())
{
int j = 0;
while(j < vectorHeroes.size())
{
So j gets reset to zero every time i increments.while(i < vectorHeroes.size())
{
int j = 0;
while(j < vectorHeroes.size())
{
Otherwise this would happen... (let's say vectorHeroes.size() is 4)
i is 0
j is 0
j is 1
j is 2
j is 3
i is 1
j is 4 so while loop is skipped
i is 2
j is 4 so while loop is skipped
i is 3
j is 4 so while loop is skipped