From c86d35619eb4a4c6f7411b63b17267105363c536 Mon Sep 17 00:00:00 2001 From: Deukhoofd Date: Sun, 26 Jul 2020 10:50:39 +0200 Subject: [PATCH] Added random seed to battle constructor --- src/Battling/Battle/Battle.hpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/Battling/Battle/Battle.hpp b/src/Battling/Battle/Battle.hpp index 2189821..3768240 100644 --- a/src/Battling/Battle/Battle.hpp +++ b/src/Battling/Battle/Battle.hpp @@ -13,8 +13,11 @@ namespace PkmnLib::Battling { public: Battle(const BattleLibrary* library, const ArbUt::List& parties, - bool canFlee = true, uint8_t numberOfSides = 2, uint8_t creaturesPerSide = 1) - : CreatureLib::Battling::Battle(library, parties, canFlee, numberOfSides, creaturesPerSide) {} + bool canFlee = true, uint8_t numberOfSides = 2, uint8_t creaturesPerSide = 1, + uint_fast32_t randomSeed = std::chrono::duration_cast( + std::chrono::system_clock::now().time_since_epoch()) + .count()) + : CreatureLib::Battling::Battle(library, parties, canFlee, numberOfSides, creaturesPerSide, randomSeed) {} void SetWeather(const ArbUt::StringView& name); void ClearWeather();