MCPcopy Create free account
hub / github.com/OpenFodder/openfodder / getSpritesByType

Method getSpritesByType

Source/Map/Random.cpp:53–63  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

51}
52
53std::vector<sSprite*> cRandomMap::getSpritesByType(size_t pSpriteType) {
54 std::vector<sSprite*> results;
55
56 for (auto& Sprite : mSprites) {
57
58 if(Sprite.field_18 == pSpriteType)
59 results.push_back(&Sprite);
60 }
61
62 return results;
63}
64
65bool cRandomMap::CheckRadiusTileID(std::vector<size_t> pTileIDs, cPosition* pPosition, int32 pRadius) {
66 for (int32 x = pPosition->mX - pRadius; x < pPosition->mX + pRadius; x++) {

Callers

nothing calls this directly

Calls 1

push_backMethod · 0.45

Tested by

no test coverage detected