#pragma once namespace floormat { enum class object_type : unsigned char { none, critter, scenery, light, hole, COUNT, }; template struct object_type_; } // namespace floormat