1#ifndef YAZE_ZELDA3_DUNGEON_DIMENSION_SERVICE_H
2#define YAZE_ZELDA3_DUNGEON_DIMENSION_SERVICE_H
Unified dimension lookup for dungeon room objects.
DimensionService()=default
static DimensionService & Get()
std::tuple< int, int, int, int > GetSelectionBoundsPixels(const RoomObject &obj) const
DimensionResult GetDimensions(const RoomObject &obj) const
std::tuple< int, int, int, int > GetHitTestBounds(const RoomObject &obj) const
std::pair< int, int > GetPixelDimensions(const RoomObject &obj) const
int height_pixels() const