add timer on noclipBonus

This commit is contained in:
Askou
2021-06-15 09:25:26 +02:00
parent be48b46b7a
commit 8126d4a7e4
4 changed files with 11 additions and 7 deletions
+2 -4
View File
@@ -52,9 +52,7 @@ namespace BBM {
auto *playerBonus = player.tryGetComponent<PlayerBonusComponent>();
if (!playerBonus)
return;
static void SpeedUSpeedUpBonuspBonus(WAL::Entity &player, const WAL::Entity &bonus, CollisionComponent::CollidedAxis axis);
static void SpeedUpBonus(WAL::Entity &player, const WAL::Entity &bonus, CollisionComponent::CollidedAxis axis);
playerBonus->isNoClipOn = true
playerBonus->nextNoClipRate = playerBonus->nextSpeedBonusRate;
}
Bonus::BonusType Bonus::getRandomBonusType()
@@ -62,7 +60,7 @@ namespace BBM {
double rnd = static_cast<double>(std::rand()) / RAND_MAX;
if (rnd < 0.8)
return (static_cast<BonusType>(std::rand() % (EXPLOSIONINC - 1) + 1));
return (static_cast<BonusType>(std::rand() % (NOCLIP - 1) + 1));
return (NOTHING);
}
}