MCPcopy Create free account
hub / github.com/DFHack/dfhack / shutdown

Method shutdown

plugins/embark-assistant/overlay.cpp:540–558  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

538//====================================================================
539
540void embark_assist::overlay::shutdown() {
541 if (state &&
542 state->world_match_grid) {
543 INTERPOSE_HOOK(ViewscreenOverlay, render).remove();
544 INTERPOSE_HOOK(ViewscreenOverlay, feed).remove();
545
546 for (uint16_t i = 0; i < world->worldgen.worldgen_parms.dim_x; i++) {
547 delete[] state->world_match_grid[i];
548 }
549
550 delete[] state->world_match_grid;
551 }
552
553 if (state) {
554 state->embark_info.clear();
555 delete state;
556 state = nullptr;
557 }
558}

Callers

nothing calls this directly

Calls 2

removeMethod · 0.45
clearMethod · 0.45

Tested by

no test coverage detected