Correction pour pr20

This commit is contained in:
MarcEricMartel 2023-10-30 15:42:02 -04:00
parent 9b0c4dc594
commit 2a4a5e13cc

View File

@ -13,22 +13,12 @@ bool Bullet::Update(World* world, float elapsedtime, int perframe, std::map<uint
for (int x = 0; x < max; ++x) { for (int x = 0; x < max; ++x) {
m_currentpos += m_velocity * elapsedtime; m_currentpos += m_velocity * elapsedtime;
for (auto& [key, player] : mapPlayer) {
std::map<uint64_t, Player*>::iterator it = mapPlayer.begin(); if ((m_currentpos - player->GetPosition()).Length() < .4f) {
while (it != mapPlayer.end())
{
Player* player = it->second;
Vector3f playerPos = player->GetPosition();
if (playerPos == m_currentpos)
{
player->InflictDamage(damage); player->InflictDamage(damage);
return true; return true;
} }
it++;
} }
if (!world->ChunkAt(m_currentpos)) if (!world->ChunkAt(m_currentpos))
return true; return true;