MCPcopy Create free account
hub / github.com/OpenStarbound/OpenStarbound / pointTileCollision

Method pointTileCollision

source/game/StarWorldClient.cpp:298–303  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

296}
297
298bool WorldClient::pointTileCollision(Vec2F const& point, CollisionSet const& collisionSet) const {
299 if (!inWorld())
300 return false;
301
302 return m_tileArray->tile(Vec2I(point.floor())).isColliding(collisionSet);
303}
304
305bool WorldClient::lineTileCollision(Vec2F const& begin, Vec2F const& end, CollisionSet const& collisionSet) const {
306 if (!inWorld())

Callers

nothing calls this directly

Calls 2

floorMethod · 0.80
isCollidingMethod · 0.45

Tested by

no test coverage detected