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

Method getBlocks

source/game/StarCollisionGenerator.cpp:9–21  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

7}
8
9List<CollisionBlock> CollisionGenerator::getBlocks(RectI const& region) const {
10 if (region.isNull())
11 return {};
12
13 List<CollisionBlock> list;
14
15 populateCollisionBuffer(region);
16
17 getBlocksMarchingSquares(list, region, CollisionKind::Dynamic);
18 getBlocksPlatforms(list, region, CollisionKind::Platform);
19
20 return list;
21}
22
23void CollisionGenerator::getBlocksPlatforms(List<CollisionBlock>& list, RectI const& region, CollisionKind kind) const {
24 int xMin = region.xMin();

Callers 2

freshenCollisionMethod · 0.80
freshenCollisionMethod · 0.80

Calls 1

isNullMethod · 0.45

Tested by

no test coverage detected