pacman/lib/include/InputState.hpp
2021-10-18 15:36:59 +02:00

29 lines
482 B
C++

#pragma once
#include "Direction.hpp"
namespace pacman {
class InputState {
public:
bool close = false;
bool up = false;
bool down = false;
bool left = false;
bool right = false;
bool enableAI = false;
Direction direction() const {
if (up)
return Direction::UP;
if (down)
return Direction::DOWN;
if (left)
return Direction::LEFT;
if (right)
return Direction::RIGHT;
return Direction::NONE;
}
};
} // namespace pacman