MCPcopy Create free account
hub / github.com/ZDoom/Raze / parseDummyTileRange

Function parseDummyTileRange

source/core/defparser.cpp:643–660  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

641//===========================================================================
642
643static void parseDummyTileRange(FScanner& sc, FScriptPosition& pos)
644{
645 int tile1, tile2, xsiz, ysiz;
646
647 if (!sc.GetNumber(tile1, true)) return;
648 if (!sc.GetNumber(tile2, true)) return;
649 if (!sc.GetNumber(xsiz, true)) return;
650 if (!sc.GetNumber(ysiz, true)) return;
651 if (!ValidateTileRange("dummytilerange", tile1, tile2, pos)) return;
652 if (xsiz < 0 || ysiz < 0) return;
653
654 for (int i = tile1; i <= tile2; i++)
655 {
656 auto& tiled = tbuild->tile[i];
657 tiled.tileimage = createDummyTile(xsiz, ysiz);
658 tiled.imported = nullptr;
659 }
660}
661
662//===========================================================================
663//

Callers

nothing calls this directly

Calls 3

ValidateTileRangeFunction · 0.85
createDummyTileFunction · 0.85
GetNumberMethod · 0.45

Tested by

no test coverage detected