MCPcopy Create free account
hub / github.com/OpenTTD/OpenTTD / OnClick

Method OnClick

src/screenshot_gui.cpp:34–47  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

32 }
33
34 void OnClick([[maybe_unused]] Point pt, WidgetID widget, [[maybe_unused]] int click_count) override
35 {
36 ScreenshotType st;
37 switch (widget) {
38 default: return;
39 case WID_SC_TAKE: st = SC_VIEWPORT; break;
40 case WID_SC_TAKE_ZOOMIN: st = SC_ZOOMEDIN; break;
41 case WID_SC_TAKE_DEFAULTZOOM: st = SC_DEFAULTZOOM; break;
42 case WID_SC_TAKE_WORLD: st = SC_WORLD; break;
43 case WID_SC_TAKE_HEIGHTMAP: st = SC_HEIGHTMAP; break;
44 case WID_SC_TAKE_MINIMAP: st = SC_MINIMAP; break;
45 }
46 MakeScreenshotWithConfirm(st);
47 }
48};
49
50static constexpr std::initializer_list<NWidgetPart> _nested_screenshot = {

Callers

nothing calls this directly

Calls 1

Tested by

no test coverage detected