snakeplusplus/include/snakefood.h

23 lines
395 B
C
Raw Normal View History

// SnakeFood.h
#ifndef SNAKEFOOD_H
#define SNAKEFOOD_H
2023-03-12 08:50:50 -05:00
#include <SFML/Graphics.hpp>
#include <random>
2023-03-12 08:50:50 -05:00
class SnakeFood
{
public:
SnakeFood();
void GenerateNewFood(sf::Vector2f boundaries);
sf::Vector2f GetFoodLocation(void);
2023-03-12 08:50:50 -05:00
protected:
;
private:
2023-03-17 20:13:50 -05:00
sf::Vector2f location;
2023-03-12 08:50:50 -05:00
std::default_random_engine generator;
int GenerateRandomNumber(int generationLimit);
};
#endif