HoverRace
2.0
|
A navigation direction. More...
#include <Nav.h>
Public Types | |
enum | dir_t { NEUTRAL, UP, DOWN, LEFT, RIGHT, NEXT, PREV } |
Public Member Functions | |
constexpr | Nav (dir_t dir=NEUTRAL) noexcept |
constexpr | Nav (const Nav &) noexcept=default |
constexpr | Nav (Nav &&) noexcept=default |
constexpr dir_t | AsDigital () const noexcept |
Converts this direction into one of the cardinal directions. More... | |
Nav & | operator= (const Nav &) noexcept=default |
Nav & | operator= (Nav &&) noexcept=default |
Private Attributes | |
dir_t | dir |
A navigation direction.
This is a placeholder for future support for analog directional controls. For now, only digital (cardinal directions) are supported.
|
defaultnoexcept |
|
defaultnoexcept |
|
inlinenoexcept |
Converts this direction into one of the cardinal directions.
|
private |