2022-08-02 21:58:58 -05:00
|
|
|
#include <random>
|
|
|
|
#include "SnakeFood.h"
|
|
|
|
|
|
|
|
SnakeFood::SnakeFood()
|
|
|
|
{
|
|
|
|
snakeFoodObject.setSize(sf::Vector2f(25,25));
|
|
|
|
snakeFoodObject.setFillColor(sf::Color::Red);
|
|
|
|
}
|
|
|
|
|
|
|
|
SnakeFood::SnakeFood(sf::Vector2f snakeFoodSize)
|
|
|
|
{
|
|
|
|
snakeFoodObject.setSize(snakeFoodSize);
|
|
|
|
snakeFoodObject.setFillColor(sf::Color::Red);
|
|
|
|
}
|
|
|
|
|
2022-08-15 22:15:56 -05:00
|
|
|
int SnakeFood::GenerateNewLocation(int maxLocation)
|
2022-08-02 21:58:58 -05:00
|
|
|
{
|
2022-08-15 22:15:56 -05:00
|
|
|
int newPosition;
|
2022-08-02 21:58:58 -05:00
|
|
|
std::default_random_engine generator;
|
|
|
|
std::uniform_int_distribution<int> distribution(0, maxLocation);
|
2022-08-15 22:15:56 -05:00
|
|
|
newPosition = distribution(generator);
|
|
|
|
return newPosition;
|
2022-08-02 21:58:58 -05:00
|
|
|
}
|