#pragma once namespace floormat { enum class editor_mode : unsigned char { none, floor, walls, scenery, }; enum class editor_wall_rotation : unsigned char { N, W, }; enum class editor_snap_mode : unsigned char { none = 0, horizontal = 1 << 0, vertical = 1 << 1, }; } // namespace floormat