Correction pour pr20
This commit is contained in:
parent
9b0c4dc594
commit
2a4a5e13cc
@ -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;
|
||||||
|
Loading…
Reference in New Issue
Block a user