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

Method SetTileTypeFromHeader

Source/Map/Original.cpp:58–77  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

56}
57
58void cOriginalMap::SetTileTypeFromHeader() {
59 // Default to Jungle
60 mParams.mTileType = eTileTypes_Jungle;
61 mParams.mTileSub = eTileSub_0;
62
63 for (auto& TileType : mTileTypes) {
64 if (TileType.mName[0] != mData->data()[0])
65 continue;
66 if (TileType.mName[1] != mData->data()[1])
67 continue;
68 if (TileType.mName[2] != mData->data()[2])
69 continue;
70 mParams.mTileType = TileType.mType;
71 break;
72 }
73
74 // Tile Sub
75 if (mData->data()[16] == '1')
76 mParams.mTileSub = eTileSub_1;
77}
78
79void cOriginalMap::loadCF1Map(tSharedBuffer pMapData) {
80 mData = pMapData;

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected