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

Function ShowNewsMessage

src/news_gui.cpp:1109–1123  ·  view source on GitHub ↗

Do a forced show of a specific message */

Source from the content-addressed store, hash-verified

1107
1108/** Do a forced show of a specific message */
1109static void ShowNewsMessage(NewsIterator ni)
1110{
1111 assert(!std::empty(_news));
1112
1113 /* Delete the news window */
1114 CloseWindowById(WC_NEWS_WINDOW, 0);
1115
1116 /* setup forced news item */
1117 _forced_news = ni;
1118
1119 if (_forced_news != std::end(_news)) {
1120 CloseWindowById(WC_NEWS_WINDOW, 0);
1121 ShowNewspaper(&*ni);
1122 }
1123}
1124
1125/**
1126 * Close active news message window

Callers 2

ShowLastNewsMessageFunction · 0.85
OnClickMethod · 0.85

Calls 4

emptyFunction · 0.85
CloseWindowByIdFunction · 0.85
ShowNewspaperFunction · 0.85
endFunction · 0.50

Tested by

no test coverage detected