DarkRadiant: core_module 536a76d2

Author Committer Branch Timestamp Parent
greebo greebo core_module 2020-05-02 16:14:43 core_module 3dafa396
Affected Issues  0005231: Extract Radiant core such that it can be instantiated from outside the main executable
Changeset 0005231: Add infrastructure to dispatch messages from (lower level) modules to any listeners.
First client is the GameManager dispatching the request to open the game setup UI in case it can't find any valid configuration.
add - include/imessagebus.h Diff File
mod - include/iradiant.h Diff File
mod - include/precompiled_interfaces.h Diff File
add - libs/GameConfigNeededMessage.h Diff File
mod - radiant/Radiant.cpp Diff File
mod - radiant/Radiant.h Diff File
mod - radiant/RadiantApp.cpp Diff File
add - radiant/messagebus/MessageBus.h Diff File
mod - radiant/settings/GameManager.cpp Diff File
mod - radiant/settings/GameManager.h Diff File
mod - radiant/ui/prefdialog/GameSetupDialog.cpp Diff File
mod - radiant/ui/prefdialog/GameSetupDialog.h Diff File
mod - tools/msvc/DarkRadiant.vcxproj Diff File
mod - tools/msvc/DarkRadiant.vcxproj.filters Diff File
mod - tools/msvc/DarkRadiantCore.vcxproj Diff File
mod - tools/msvc/DarkRadiantCore.vcxproj.filters Diff File
mod - tools/msvc/include.vcxproj Diff File
mod - tools/msvc/libs.vcxproj Diff File
mod - tools/msvc/libs.vcxproj.filters Diff File