Commit Graph
52060 Commits
Author SHA1 Message Date
Paul Gilbert 65ec900ceb TONY: Removed old extern, PASCAL, and EXPORT function modifiers 2012-05-12 11:01:20 +10:00
Paul Gilbert 435971f256 TONY: Fixed the CopyMemory stub to copy the correct number of bytes.
Tony can now leave his office without the game crashing.
2012-05-12 10:55:18 +10:00
Paul Gilbert a153f9a2e6 TONY: Explicitly initialise fields of various objects in their constructors
This fixes a crash when the pop-up inventory was displayed.
2012-05-12 10:34:52 +10:00
Paul Gilbert 166980fa4f TONY: Fix for properly signaling right button release. 2012-05-12 00:08:09 +10:00
Paul Gilbert 3a61568b6f TONY: Removed carriage returns from debug line strings 2012-05-11 23:39:32 +10:00
Paul Gilbert 67c47e9045 TONY: First attempt at simulating the circular fade in/out effect engine uses
The engine uses DirectX drawing functionality to do drawing of partial frames within an ellipsis, so we need to replicate that manually in code.
2012-05-11 23:36:13 +10:00
Paul Gilbert beef5fdb26 TONY: Removal of now redundant includes, and deprecated scheduler/coroutine files 2012-05-11 23:23:05 +10:00
Paul Gilbert 68c1b0b0e4 TONY: Refactored Tony to use the Common coroutine scheduler 2012-05-11 23:15:59 +10:00
Paul Gilbert 2c1ef3ab35 CREATE_PROJECT: Updated MSVC scummvm.vcproj generation to handle coroutine compilation properly 2012-05-11 23:11:17 +10:00
Paul Gilbert 64669234b2 TINSEL: Refactored Tinsel engine to use the Common coroutine scheduler 2012-05-11 23:10:12 +10:00
Paul Gilbert 50153aba88 COMMON: Merged the Tinsel & Tony Coroutine schedulers into Common 2012-05-11 23:08:27 +10:00
Paul Gilbert 724deb6b84 TONY: Bugfixes for showing the credits screen. 2012-05-11 08:44:50 +10:00
Paul Gilbert 82361a3ea3 TONY: Fixed some missed methods to coroutines 2012-05-11 00:09:34 +10:00
Paul Gilbert 9a7393e0c3 TONY: Fix operation of MPAL ActionThread method 2012-05-10 22:18:33 +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 a254f10025 TONY: Added support for Windows-style threading events to scheduler 2012-05-08 09:32:21 +10:00
Paul Gilbert 8527302057 TONY: Added support for threading events to scheduler, converted more procs to coroutines 2012-05-08 08:25:33 +10:00
Paul Gilbert 0b8974ec4a TONY: Beginnings of converting dialog processes to coroutines 2012-05-06 23:51:11 +10:00
Paul Gilbert 156d8cdb73 TONY: Bugfix for waitForSingleObject, and added action process debug information 2012-05-06 21:24:55 +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 20a47ff7c9 TONY: Default Tony screen to 1x scaler 2012-05-06 12:55:20 +10:00
Paul Gilbert 4c8ce3bec9 TONY: Implemented Scheduler::waitForSingleObject method
This will be the coroutine version of the threading method. With this, the main menu of the demo is now shown.
2012-05-06 12:54:57 +10:00
Paul Gilbert 10deebed55 TONY: Beginnings of refactoring Tony engine's threads to use coroutines 2012-05-06 12:21:29 +10:00
Paul Gilbert 2dbdb31c8b CREATE_PROJECT: Extend settings used for Tinsel engine to Tony engine as well 2012-05-06 12:13:40 +10:00
Paul Gilbert 607855cfbc TONY: Formatting and endian fixes 2012-05-05 23:51:04 +10:00
Paul Gilbert f7fd9e3d23 TONY: Fix display of the initial loading screen 2012-05-05 23:21:38 +10:00
Paul Gilbert 162cc47c71 TONY: Fix screen initialisation to be in 16-bit mode 2012-05-05 22:45:57 +10:00
Paul Gilbert 4fc57f1349 TONY: Added some class field initialisations 2012-05-05 22:33:13 +10:00
Paul Gilbert 5625846bf2 TONY: Further conversion work on window conversion 2012-05-05 22:32:40 +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 aa603d5a67 TONY: Fix a crash from objects being destroyed in the wrong order 2012-05-05 20:29:37 +10:00
Paul Gilbert fbee927c6a TONY: Fix another memory leak identified by Valgrind 2012-05-05 11:56:59 +10:00
Paul Gilbert e0a7b42185 TONY: Fixed some more Valgrind identified memory leaks 2012-05-05 11:15:38 +10:00
Paul Gilbert 046620054f TONY: Fix some Valgrind identified memory leaks 2012-05-05 10:56:56 +10:00
Paul Gilbert 734fae9193 TONY: Fixed some memory leaks identified by Valgrind 2012-05-05 10:32:43 +10:00
Paul Gilbert 91328fce56 TONY: Fixed some more Valgrid identified errors 2012-05-05 09:56:06 +10:00
Paul Gilbert cd41c55799 TONY: More corrections for font initislisations 2012-05-05 09:47:45 +10:00
Paul Gilbert bff4063492 TONY: Correct some more chararcter array initialisations 2012-05-05 09:42:26 +10:00
Paul Gilbert 0b249c042f TONY: Correct some initialisation of the character arrays 2012-05-05 09:38:22 +10:00
Paul Gilbert 657d93ea8f TONY: Fix some Valgrind identified warnings 2012-05-05 09:31:21 +10:00
Paul Gilbert 3454a0a9c3 TONY: A few more compiler warning fixes 2012-05-05 00:40:23 +10:00
Paul Gilbert fe0fa0f86b TONY: Added accidentally cut line 2012-05-05 00:35:16 +10:00
Paul Gilbert a511b828e4 TONY: Initial fixes for some of the Valgrind reported errors 2012-05-05 00:29:44 +10:00
Paul Gilbert 5ab27cdacd TONY: Fix Valgrind identified leaks in memory allocator and dialog parsing 2012-05-04 23:38:34 +10:00
Paul Gilbert e628da0ccc TONY: Fix some inconsistent allocation/deallocations 2012-05-04 23:20:01 +10:00
Paul Gilbert 3184a5a874 TONY: Fix warnings about return values not being used 2012-05-04 22:58:42 +10:00
Paul Gilbert 9c2ccc4f9c TONY: Further bugfixes for gcc warnings 2012-05-04 22:39:30 +10:00
Paul Gilbert 23cd3b7730 TONY: Fixed many warnings identified by gcc 2012-05-04 22:28:51 +10:00