Commit Graph
61292 Commits
Author SHA1 Message Date
Julien b4b4a7d127 LASTEXPRESS: Replace setup macros by functions 2012-07-27 00:15:05 -04:00
Julien 2d6f799235 LASTEXPRESS: Cleanup unused arguments from BEGIN_SETUP macro 2012-07-27 00:15:04 -04:00
Julien 813c2bb965 LASTEXPRESS: Merge the remaining macros in entity_intern.h into entity.h 2012-07-27 00:15:04 -04:00
Julien 938961e237 LASTEXPRESS: Remove TIME_CHECK_CALLBACK_1 macro 2012-07-27 00:15:03 -04:00
Julien b6b98483c5 LASTEXPRESS: Remove TIME_CHECK_CALLBACK_3 macro 2012-07-27 00:15:02 -04:00
Julien 37770212c0 LASTEXPRESS: Remove TIME_CHECK_CALLBACK_2 macro 2012-07-27 00:15:02 -04:00
Julien 7450ae23fb LASTEXPRESS: Move RESET_ENTITY_STATE macro to entity.h 2012-07-27 00:15:01 -04:00
Julien 7974b62b71 LASTEXPRESS: Reduce nesting in Entities::processEntity() 2012-07-27 00:15:01 -04:00
Julien 552e8d45b2 LASTEXPRESS: Switch some warnings to debug console output 2012-07-27 00:15:00 -04:00
Julien 8545991739 LASTEXPRESS: Remove several TIME_CHECK* macros 2012-07-27 00:15:00 -04:00
Julien e985f7374f LASTEXPRESS: Move Entity function declaration macros to entity.h 2012-07-27 00:14:59 -04:00
Julien 82ad017a8e LASTEXPRESS: Replace UPDATE_PARAM_GOTO macro 2012-07-27 00:14:58 -04:00
Julien 8de4cb6547 LASTEXPRESS: Replace UPDATE_PARAM_PROC and UPDATE_PARAM_PROC_TIME macros 2012-07-27 00:14:58 -04:00
Julien e13290a028 LASTEXPRESS: Replace UPDATE_PARAM_CHECK macro 2012-07-27 00:14:57 -04:00
Julien 95503250f8 LASTEXPRESS: Replace UPDATE_PARAM macro 2012-07-27 00:14:56 -04:00
Julien 2e20e1d1e2 LASTEXPRESS: Replace TIME_CHECK_PLAYSOUND_UPDATEPOSITION macro 2012-07-27 00:14:55 -04:00
Julien c589e69ec9 LASTEXPRESS: Replace TIME_CHECK_CALLBACK_ACTION macro 2012-07-27 00:14:55 -04:00
Julien 5d4a8f1e15 LASTEXPRESS: Remove use of function wrappers in shared entity functions 2012-07-27 00:14:54 -04:00
Julien 2c4518d615 LASTEXPRESS: Move some macros to entity.h 2012-07-27 00:14:54 -04:00
Matthew Hoops 1f67c9dbbe VIDEO: Reset pause time when seeking/rewinding 2012-07-26 23:45:05 -04:00
Matthew Hoops df5d6f7d08 VIDEO: Force an update after a seek 2012-07-26 23:42:35 -04:00
Matthew Hoops 84462fa088 VIDEO: Document more of AdvancedVideoDecoder 2012-07-26 23:36:21 -04:00
Matthew Hoops 2eeee33bd8 VIDEO: Move findNextVideoTrack() to protected 2012-07-26 23:24:54 -04:00
Matthew Hoops af6e98ba01 VIDEO: Ignore finished video tracks in findNextVideoTrack() 2012-07-26 23:20:25 -04:00
D G Turner f856a0a746 TEENAGENT: Add dsAddr symbols for Inventory. Minor fix to logic.
The start address for the inventory item pointer data table was
incorrect and has been corrected.
2012-07-27 03:49:15 +01:00
Einar Johan Trøan Sømåen efee8c01ce WINTERMUTE: Fix loading from launcher. 2012-07-27 03:11:26 +02:00
Filippos Karapetis 831e1b27dc SCI: Add a workaround for a bug in Phantasmagoria 1 2012-07-27 01:31:12 +03:00
Filippos Karapetis 7eded163d8 SCI: Add support for kCD(0) with a parameter
It's now possible to start a chapter in Phantasmagoria 1
2012-07-27 01:30:37 +03:00
Einar Johan Trøan Sømåen bb131aaa07 WINTERMUTE: Clean up some TODOs. 2012-07-27 00:05:15 +02:00
Einar Johan Trøan Sømåen 90e174eeb2 WINTERMUTE: Implement Screen-fading 2012-07-26 23:49:50 +02:00
D G Turner 7bc646f8ca TEENAGENT: Migrated remaining recursive processCallback calls. 2012-07-26 22:35:22 +01:00
D G Turner 07bb1ae7cf TEENAGENT: Add symbols for Mansion intrusion attempt function addresses. 2012-07-26 21:32:39 +01:00
Einar Johan Trøan Sømåen 3a49f2bad4 WINTERMUTE: More variable/function renaming VarName->varName 2012-07-26 22:20:55 +02:00
Einar Johan Trøan Sømåen 496a3938c4 WINTERMUTE: Remove gotos. 2012-07-26 21:01:00 +02:00
Einar Johan Trøan Sømåen 2c530bc6ed WINTERMUTE: var_name -> varName 2012-07-26 20:49:59 +02:00
Torbjörn Andersson a5bfbeed32 TONY: Don't pass uninitialised rect to addDirtyRect()
Wait until after we have the destination rect. Unfortunately, this
does not fix any of the graphical glitches during the intro.
2012-07-26 20:15:32 +02:00
Einar Johan Trøan Sømåen 4eda234611 WINTERMUTE: Replace BaseArray with a templated subclass of Common::Array.
This needs additional cleanup, but compiles and runs at this point.
2012-07-26 19:41:18 +02:00
Einar Johan Trøan Sømåen eb22e36d5e WINTERMUTE: Disable SaveGame thumbs for now 2012-07-26 19:31:08 +02:00
Einar Johan Trøan Sømåen 91edc76b3e WINTERMUTE: Avoid crashing when a file doesn't exist in a DCP. 2012-07-26 19:24:04 +02:00
Einar Johan Trøan Sømåen 5e325a5b28 WINTERMUTE: Privatize most fields in AdActor 2012-07-26 18:47:31 +02:00
Einar Johan Trøan Sømåen e9a847fb35 WINTERMUTE: Remove #if 0 - commented out code. 2012-07-26 18:20:58 +02:00
Einar Johan Trøan Sømåen f5cbee18f8 WINTERMUTE: Remove unused code in BaseFontTTF 2012-07-26 17:45:32 +02:00
Einar Johan Trøan Sømåen ef11f9d0c5 WINTERMUTE: Run Astyle with add-braces to break one-line statements into easier-to-read-code. 2012-07-26 15:59:26 +02:00
D G Turner cce5d3e30f TEENAGENT: Migrate mansion intrusion callback lookup table to switch. 2012-07-26 10:22:54 +01:00
D G Turner f137c75e46 TEENAGENT: Migrate deinit functions to constructor/destructors.
This removes a number of memory leaks.
2012-07-26 09:18:57 +01:00
Filippos Karapetis 34d00f5936 SCI: Add some debug code to op_line 2012-07-26 11:06:52 +03:00
Filippos Karapetis c0beaf2337 SCI: Differentiate between screen width and pitch
This properly addresses the odd screen width (630) in Phantasmagoria 1
2012-07-26 11:06:51 +03:00
D G Turner 72adca69f3 TEENAGENT: Migrate most recursive processCallback() calls to functions. 2012-07-26 06:06:44 +01:00
Einar Johan Trøan Sømåen 38507fa989 WINTERMUTE: AStyle-formatting. 2012-07-26 04:12:58 +02:00
D G Turner 321197e962 TEENAGENT: Fix typo in processCallback() address.
0x50c5 is invalid, replaced with valid 0x505c.
2012-07-26 01:53:48 +01:00