0ad/source
Ykkrosh ec69bccb2c # Tidied up some code.
- 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.
2007-01-08 01:56:46 +00:00
..
collada # Conversion of skeleton animations from COLLADA 2006-12-26 22:43:09 +00:00
graphics # Tidied up some code. 2007-01-08 01:56:46 +00:00
gui # Tidied up some code. 2007-01-08 01:56:46 +00:00
i18n Tried compiling with ICC9 on Linux, which raised various issues: 2006-12-16 01:01:15 +00:00
lib # Tidied up some code. 2007-01-08 01:56:46 +00:00
maths Tried compiling with ICC9 on Linux, which raised various issues: 2006-12-16 01:01:15 +00:00
network # fixes for overzealous vc8 optimization and housekeeping 2007-01-07 16:50:36 +00:00
pch Added ICC-Linux PCH support in Premake. (It's much more like the MSVC approach than the GCC one.) 2007-01-04 03:22:23 +00:00
ps # Tidied up some code. 2007-01-08 01:56:46 +00:00
renderer # Added support for automatically loading 3d models in the COLLADA format. 2006-12-20 03:22:24 +00:00
scripting Oops, bug. Fixed. 2007-01-02 18:55:24 +00:00
simulation # Tidied up some code. 2007-01-08 01:56:46 +00:00
sound # Made Atlas compile on linux 2006-11-12 04:02:36 +00:00
tools # Tidied up some code. 2007-01-08 01:56:46 +00:00
main.cpp # Tidied up some code. 2007-01-08 01:56:46 +00:00
test_setup.cpp Added ICC-Linux PCH support in Premake. (It's much more like the MSVC approach than the GCC one.) 2007-01-04 03:22:23 +00:00