修复打自己问题

This commit is contained in:
aozhiwei 2019-04-25 17:11:33 +08:00
parent 92e6e37a78
commit 2990a44ca2

View File

@ -36,11 +36,22 @@ void Bullet::Update(int delta_time)
} else {
std::set<Entity*> objects;
for (auto& grid : grid_list) {
for (Human* hum: grid->human_list) {
#if 1
if (hum != player) {
#else
if (hum != player &&
(hum->team_id == 0 || player->team_id != hum->team_id)) {
#endif
if (TestCollision(hum)) {
objects.insert(hum);
}
}
}
for (Entity* entity : grid->entity_list) {
switch (entity->entity_type) {
case ET_Obstacle:
case ET_Building:
case ET_Player:
{
if (TestCollision(entity)) {
objects.insert(entity);