MCPcopy Create free account
hub / github.com/OpenLoco/OpenLoco / mapInvalidateSelectionRect

Function mapInvalidateSelectionRect

src/OpenLoco/src/Map/MapSelection.cpp:140–152  ·  view source on GitHub ↗

0x004610F2

Source from the content-addressed store, hash-verified

138
139 // 0x004610F2
140 void mapInvalidateSelectionRect()
141 {
142 if (World::hasMapSelectionFlag(World::MapSelectionFlags::enable))
143 {
144 for (coord_t x = _mapSelectionAX; x <= _mapSelectionBX; x += 32)
145 {
146 for (coord_t y = _mapSelectionAY; y <= _mapSelectionBY; y += 32)
147 {
148 TileManager::mapInvalidateTileFull({ x, y });
149 }
150 }
151 }
152 }
153
154 void resetMapSelectionFreeFormTiles()
155 {

Callers 15

toolCancelFunction · 0.85
onToolUpdateFunction · 0.85
onToolUpdateFunction · 0.85
onToolUpdateFunction · 0.85
toolUpFunction · 0.85
onPaintToolUpdateFunction · 0.85
onAdjustLandToolUpdateFunction · 0.85
onToolUpdateFunction · 0.85
onToolUpdateFunction · 0.85
onToolDragFunction · 0.85
onToolUpMultipleFunction · 0.85
onToolUpFunction · 0.85

Calls 2

hasMapSelectionFlagFunction · 0.85
mapInvalidateTileFullFunction · 0.85

Tested by 1

onToolUpdateFunction · 0.68