segf
This commit is contained in:
parent
efcbf48299
commit
63e458ca68
5 changed files with 36 additions and 2 deletions
|
|
@ -92,6 +92,13 @@ void World::update_grid() {
|
|||
int indexified_position = indexify_position(this->entities[i]->position);
|
||||
if (indexified_position < 0 || indexified_position >= GRID_CAPACITY)
|
||||
continue;
|
||||
if(grid[indexified_position] != nullptr){
|
||||
Entity* entity = this->entities[i];
|
||||
grid[indexified_position]->collision(entity);
|
||||
if(entity != nullptr && grid[indexified_position] != nullptr && grid[indexified_position] != entity){
|
||||
entity->collision(grid[indexified_position]);
|
||||
}
|
||||
}
|
||||
grid[indexified_position] = this->entities[i];
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue