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