Mercurial > repo
diff interps/rail/src/Dir.h @ 996:859f9b4339e6
<Gregor> tar xf egobot.tar.xz
author | HackBot |
---|---|
date | Sun, 09 Dec 2012 19:30:08 +0000 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/interps/rail/src/Dir.h Sun Dec 09 19:30:08 2012 +0000 @@ -0,0 +1,34 @@ +// Dir.h + +#ifndef DIR_H_RAIL_1 +#define DIR_H_RAIL_1 + +#include "Vec.h" + +namespace Dir +{ + enum t + { + min = 0, + north = 0, + northeast = 1, + east = 2, + southeast = 3, + south = 4, + southwest = 5, + west = 6, + northwest = 7, + max = 7, + count = 8 + }; + + t back(t current); + t left(t current); + t right(t current); + std::string dirToString(t current); + Vec dirToVec(t current); + + void check(t current, std::string const & name); +} + +#endif