summaryrefslogtreecommitdiffhomepage
path: root/src/wall-defs.hpp
blob: a9327d53947622d4411b59a00da39f9d1cd638c7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
#pragma once
#include "compat/integer-types.hpp"

namespace floormat::Wall {

enum class Group_ : uint8_t { wall, overlay, side, top, corner_L, corner_R, COUNT };

enum class Direction_ : uint8_t { N, E, S, W, COUNT };

constexpr inline auto Direction_COUNT = (size_t)Wall::Direction_::COUNT;
constexpr inline auto Group_COUNT = (size_t)Wall::Group_::COUNT;

} // namespace floormat::Wall