Correction pour pr20
This commit is contained in:
		| @@ -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; | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user