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
..
2007-01-08 01:56:46 +00:00
2006-12-20 03:22:24 +00:00
2006-09-10 20:38:39 +00:00
2006-09-14 20:06:21 +00:00
2006-08-22 02:24:44 +00:00
2006-11-24 19:45:04 +00:00
2006-06-25 20:58:03 +00:00
2006-09-26 01:44:20 +00:00
2007-01-01 21:25:47 +00:00
2006-04-23 23:14:18 +00:00
2006-04-23 23:14:18 +00:00
2006-08-25 19:31:01 +00:00
2006-08-25 06:04:33 +00:00
2007-01-08 01:56:46 +00:00
2007-01-08 01:56:46 +00:00
2006-06-02 02:10:27 +00:00
2007-01-01 21:25:47 +00:00
2006-08-19 20:24:49 +00:00
2006-07-26 14:04:52 +00:00
2007-01-01 21:25:47 +00:00
2007-01-08 01:56:46 +00:00
2006-11-24 19:45:04 +00:00
2007-01-01 21:25:47 +00:00
2006-11-24 19:45:04 +00:00
2006-11-07 02:48:27 +00:00
2006-07-20 14:37:58 +00:00
2006-06-02 02:10:27 +00:00
2006-06-02 02:10:27 +00:00
2006-12-20 03:22:24 +00:00
2007-01-08 01:56:46 +00:00
2006-06-02 02:10:27 +00:00
2006-04-23 23:14:18 +00:00
2006-12-15 16:09:30 +00:00
2006-12-15 16:09:30 +00:00
2006-12-20 03:22:24 +00:00
2006-12-20 03:22:24 +00:00
2007-01-08 01:56:46 +00:00
2007-01-08 01:56:46 +00:00
2007-01-08 01:56:46 +00:00
2007-01-08 01:56:46 +00:00
2007-01-08 01:56:46 +00:00
2007-01-08 01:56:46 +00:00
2006-04-23 23:14:18 +00:00
2006-04-23 23:14:18 +00:00
2006-04-23 23:14:18 +00:00
2006-06-09 16:44:16 +00:00
2006-04-23 23:14:18 +00:00
2006-06-09 16:44:16 +00:00
2006-06-02 02:10:27 +00:00
2006-09-26 01:44:20 +00:00
2006-06-02 02:10:27 +00:00
2006-06-02 02:10:27 +00:00
2006-06-02 02:10:27 +00:00
2006-06-02 02:10:27 +00:00
2006-06-02 02:10:27 +00:00
2006-07-16 19:32:48 +00:00
2006-06-02 02:10:27 +00:00
2006-12-20 05:41:54 +00:00
2006-11-12 04:02:36 +00:00
2007-01-01 21:25:47 +00:00
2006-11-29 23:37:10 +00:00
2006-06-02 02:10:27 +00:00
2006-09-26 01:44:20 +00:00
2006-07-20 14:37:58 +00:00
2007-01-01 22:56:24 +00:00
2006-07-20 14:37:58 +00:00
2007-01-08 01:56:46 +00:00
2007-01-08 01:56:46 +00:00
2007-01-08 01:56:46 +00:00
2007-01-08 01:56:46 +00:00