mirror of
https://github.com/wesnoth/wesnoth
synced 2025-05-16 10:20:30 +00:00

The functionality of tracking observers and displaying chat messages is moved to a manager class, which the gui owns. The functionality of displaying notifications is similarly moved out of the game_display and to a private namespace. (Static singleton pattern seems okay here since there really won't need to be more than one of these for a single application, it seems.)