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

Method Tile_Set

Source/Map/Map.cpp:60–71  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

58}
59
60void cMap::Tile_Set(const size_t pTileX, const size_t pTileY, const size_t pTileID) {
61 if (pTileX > mParams.mWidth || pTileY > mParams.mHeight)
62 return;
63
64 size_t Tile = (((pTileY * mParams.mWidth) + pTileX)) + mParams.mWidth;
65
66 uint8* CurrentMapPtr = mData->data() + mTile_Ptr + (Tile * 2);
67 if (CurrentMapPtr > mData->data() + mData->size())
68 return;
69
70 writeLEWord(CurrentMapPtr, (uint16)pTileID);
71}
72
73void cMap::Sprite_Add(size_t pSpriteID, size_t pSpriteX, size_t pSpriteY) {
74 sSprite First;

Callers

nothing calls this directly

Calls 2

writeLEWordFunction · 0.85
sizeMethod · 0.45

Tested by

no test coverage detected