bool Tile::isFullyOpaque() { ThingPtr firstObject = getThing(0); return firstObject && firstObject->isFullGround(); }