snakeplusplus/src/common.cpp

29 lines
594 B
C++
Raw Normal View History

2023-08-18 19:09:57 -05:00
// common.cpp
#include <random>
#include "common.hpp"
std::default_random_engine generator;
void InitializeGenerator(void)
2023-08-18 19:09:57 -05:00
{
generator.seed(std::random_device{}());
}
2023-08-18 19:09:57 -05:00
// Returns a newly generated number
int GenerateRandomNumber(int generationLimit)
{
int generatedNumber;
std::uniform_int_distribution<> distribution(0, generationLimit - 1);
generatedNumber = distribution(generator);
return generatedNumber;
2023-08-18 19:09:57 -05:00
}
GameSpace::GameSpace(void) {
Reset();
}
void GameSpace::Reset(void) {
m_bFood = 0;
m_bSnake = 0;
m_bVisited = 0;
}