triShowMap <0|1> -> "OK" or "FAIL: "
| 22 | |
| 23 | /// triShowMap <0|1> -> "OK" or "FAIL:<reason>" |
| 24 | GameValue TriShowMap(const GameState* /*state*/, GameValuePar arg) |
| 25 | { |
| 26 | if (!GWorld) |
| 27 | return GameValue("FAIL:no_world"); |
| 28 | auto* map = dynamic_cast<DisplayMap*>(GWorld->Map()); |
| 29 | if (!map) |
| 30 | return GameValue("FAIL:no_map"); |
| 31 | map->ShowMap((float)arg != 0.0f); |
| 32 | LOG_INFO(Core, "[tri] triShowMap {}", (float)arg != 0.0f); |
| 33 | return GameValue("OK"); |
| 34 | } |
| 35 | |
| 36 | /// triMapSetScale <scale> — set the in-mission map zoom (clamped to the map's own min/max). |
| 37 | GameValue TriMapSetScale(const GameState* /*state*/, GameValuePar arg) |