forked from 0ad/0ad
Ykkrosh
ec69bccb2c
- Made some classes not be singletons, since there's no reason why they should be. - Made them non-global too (because globals have unclear lifetimes, and make it harder to test things, etc). They're now owned by CGameView and CWorld, and mostly accessed via g_Game or arguments (vaguely trying to avoid the graphics code calling into the game code). - Moved CGameView implementation into pimpl, so the header file isn't so heavy. - Changed a few pointers into references, to indicate that they're never NULL. This was SVN commit r4756. |
||
---|---|---|
.. | ||
Handlers | ||
ActorViewer.cpp | ||
ActorViewer.h | ||
Brushes.cpp | ||
Brushes.h | ||
CommandProc.cpp | ||
CommandProc.h | ||
DeltaArray.h | ||
GameLoop.cpp | ||
GameLoop.h | ||
InputProcessor.cpp | ||
InputProcessor.h | ||
MessagePasser.h | ||
MessagePasserImpl.cpp | ||
MessagePasserImpl.h | ||
Messages.h | ||
MessagesSetup.h | ||
Misc.cpp | ||
Register.cpp | ||
Shareable.h | ||
SharedMemory.h | ||
SharedTypes.h | ||
View.cpp | ||
View.h |