Decoupling of subsystems #624
Labels
area: network
Has interaction with the network (Internet)
area: renderer
Concerns our graphics renderer
area: simulation
Involved in the game mechanics and simulation
lang: c++
Done in C++ code
to-discuss
Idea or suggestion that needs some discussion before implementation
Milestone
Set up the
GameState
as a dump data store.The core loop consists of:
They all work on the
GameState
(read/write).The
GameState
may carry some information for the subsystem (e.g. Unit objects have some member struct from another subsystem or have a forward-declarated pointer etc), but all the subsystem methods should stay in the subsystems.The text was updated successfully, but these errors were encountered: