holesome/src/game/input/direction.h

24 lines
409 B
C
Raw Normal View History

#ifndef HOLESOME_DIRECTION_H
#define HOLESOME_DIRECTION_H
#include <SFML/Window/Keyboard.hpp>
#include <SFML/System/Vector2.hpp>
enum InputDirection
{
NONE = 0,
UP = 1,
DOWN = 2,
LEFT = 4,
RIGHT = 8
};
class Direction
{
public:
static InputDirection getDirection(sf::Keyboard::Key key);
static sf::Vector2f getVector(InputDirection direction);
};
#endif //HOLESOME_DIRECTION_H