Commit Graph

70 Commits

Author SHA1 Message Date
Paul Gilbert
8a88ad861d TONY: Converted object passing to use const reference where appropriate.
This should cut down on the number of redunndant creations of temporary objects.
2012-05-13 00:43:02 +10:00
Paul Gilbert
09afc8a1fa TONY: Added FIXME for unsafe pointer conversion 2012-05-13 00:25:32 +10:00
Paul Gilbert
073e46503c TONY: Properly implement game saving and loading.
Saving isn't enabled in the demo, so for testing purposes I'm currently dissbling the ADGF_DEMO flag in the detection tables so saving is enabled.
2012-05-12 21:54:37 +10:00
Paul Gilbert
109e5f8226 TONY: Conversion of more methods to coroutines 2012-05-12 20:49:36 +10:00
Paul Gilbert
68c1b0b0e4 TONY: Refactored Tony to use the Common coroutine scheduler 2012-05-11 23:15:59 +10:00
Paul Gilbert
82361a3ea3 TONY: Fixed some missed methods to coroutines 2012-05-11 00:09:34 +10:00
Paul Gilbert
5a069cdc86 TONY: Refactored out usage of nullContext in favour of proper coroutines 2012-05-09 23:15:41 +10:00
Paul Gilbert
26898dd7ad TONY: Completed bulk of initial coro refactoring 2012-05-09 00:42:27 +10:00
Paul Gilbert
8bfc60f5c9 TONY: Refactored RMInput class to use ScummVM event loop 2012-05-06 16:39:42 +10:00
Paul Gilbert
770e55d065 TONY: Further conversion of initially launched threads to processes.
This includes all the dependent routines that they call.
2012-05-06 15:18:03 +10:00
Paul Gilbert
4fc57f1349 TONY: Added some class field initialisations 2012-05-05 22:33:13 +10:00
Paul Gilbert
07c1369f98 TONY: Created dummy event loop and started work on converting RMWindow class 2012-05-05 20:54:21 +10:00
Paul Gilbert
734fae9193 TONY: Fixed some memory leaks identified by Valgrind 2012-05-05 10:32:43 +10:00
Paul Gilbert
3454a0a9c3 TONY: A few more compiler warning fixes 2012-05-05 00:40:23 +10:00
Paul Gilbert
9482eac1f2 TONY: Some formatting fixes 2012-05-04 22:09:24 +10:00
Paul Gilbert
5b2c69b1f2 TONY: Implemented some missing and incorrect init code 2012-05-04 00:11:38 +10:00
Paul Gilbert
6d0f1fca46 TONY: Formatting fixes 2012-05-03 23:08:19 +10:00
Paul Gilbert
a2982a0b20 TONY: Engine is now compiling and linking again 2012-05-03 22:49:30 +10:00
Paul Gilbert
7d9156b12f TONY: Implemented GfxEngine code 2012-05-01 23:00:03 +10:00
Paul Gilbert
b0eef82972 TONY: Added include files for graphics engine and all dependent classes 2012-04-30 09:27:12 +10:00