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

Function clearActiveMessage

src/OpenLoco/src/MessageManager.cpp:440–449  ·  view source on GitHub ↗

0x00428E0F

Source from the content-addressed store, hash-verified

438
439 // 0x00428E0F
440 void clearActiveMessage()
441 {
442 auto* message = get(getGameState().activeMessageIndex);
443 if (message != nullptr)
444 {
445 message->setActive(false);
446 }
447 Ui::WindowManager::close(Ui::WindowType::news);
448 getGameState().activeMessageIndex = MessageId::null;
449 }
450
451 // 0x00428DAB
452 static void remove(const MessageId id)

Callers 3

removeFunction · 0.85
sub_428E47Function · 0.85
onMouseUpFunction · 0.85

Calls 3

setActiveMethod · 0.80
getFunction · 0.70
closeFunction · 0.50

Tested by

no test coverage detected