#pragma once #include "src/global-coords.hpp" #include #include #include #include namespace floormat { struct entity; struct clickable final { Math::Range2D src; Math::Range2D dest; BitArrayView bitmask; entity* e; float depth, slope; Vector2s bb_min, bb_max; // debug only uint32_t stride; bool mirrored; }; } // namespace floormat