/** * @file plrmsg.h * * Interface of functionality for printing the ingame chat messages. */ #pragma once #include #include #include #include #include "DiabloUI/ui_flags.hpp" #include "engine.h" #include "player.h" namespace devilution { void DelayPlrMessages(uint32_t delayTime); void EventPlrMsg(std::string_view text, UiFlags style = UiFlags::ColorWhitegold); void SendPlrMsg(Player &player, std::string_view text); void InitPlrMsg(); void DrawPlrMsg(const Surface &out); } // namespace devilution