Commit Graph
86814 Commits
Author SHA1 Message Date
Paul Gilbert 96aaf48f44 MADS: Changed 16-bit globals over to be 32-bits 2014-05-18 16:12:40 -04:00
Strangerke cacd7c51ed MADS: Remove temporary DummyScene 2014-05-18 20:58:01 +02:00
Strangerke e59d2ace2d MADS: Some work and bugfixing in scene 701 2014-05-18 20:57:59 +02:00
Strangerke d3b136993f MADS: Implement scene 810 2014-05-18 14:52:19 +02:00
Strangerke ba4122cca2 MADS: Implement scene 808 2014-05-18 14:42:19 +02:00
uruk 122db40530 CGE2: Implement Sprite::contract(): 2014-05-18 14:18:45 +02:00
uruk 47e55f1664 CGE2: Initialize _actions[] in SprExt's constructor. 2014-05-18 14:15:13 +02:00
uruk 412d30ca33 CGE2: Add release() to BitMap. 2014-05-18 14:01:25 +02:00
Strangerke 9f081b0a8b MADS: Implement scene 805 2014-05-18 13:12:04 +02:00
Strangerke e1a06ae543 MADS: Replace _ongoingGame by the use of quitGame() 2014-05-18 12:34:15 +02:00
Strangerke e7bef9019a MADS: Implement scene 803, add an ongoingGame global flag to exit the multiple game loops 2014-05-18 12:29:48 +02:00
uruk 938a2e66c2 CGE2: Implement Spare::dispose(), add Spare::update(). 2014-05-18 11:37:06 +02:00
uruk 3e97ade388 CGE2: Revise takeCave(). 2014-05-18 11:04:30 +02:00
uruk 28357ab6cb CGE2: Remove unnecessary call of loadTab(), add TODO to caveUp(). 2014-05-18 10:57:26 +02:00
Eugene Sandulenko 77b244e5df FULLPIPE: Finish implementation of movGraphCallback() 2014-05-18 09:44:28 +03:00
D G Turner e89b0fd439 CONFIGURE: Add support for host-alias prefixed strings binary on LE.
This was missed from the Wii patch as the Wii is Big Endian.
2014-05-18 00:30:12 +01:00
D G Turner 54c957913a CONFIGURE: Add support for host-alias prefixed strings binary.
This is the last outstanding change of patch #1359 - "Update
wii/gamecube configure" submitted on 2010-11-15.
2014-05-17 23:28:00 +01:00
uruk e0d8715306 CGE2: Further implement caveUp(), implement openPocket(). 2014-05-17 23:33:46 +02:00
uruk 997564d1f6 CGE2: Reimplement backShow(). 2014-05-17 23:20:21 +02:00
uruk bb4679672c CGE2: Revise Queue. 2014-05-17 23:14:19 +02:00
uruk f121349503 CGE2: Further implement caveUp(), add stubbed loadMap(). 2014-05-17 22:34:31 +02:00
uruk cb72489106 CGE2: Fix deinit(). 2014-05-17 22:18:57 +02:00
D G Turner bee54dc048 HOPKINS: Fix loading of variant COMPUTAN.TXT used by Polish version.
This is the final fix for bug #6590 - "HOPKINS-PL: Crash using computer
in office".
2014-05-17 20:22:19 +01:00
Paul Gilbert bc639c25c8 MADS: Fix for using inventory actions 2014-05-17 14:35:48 -04:00
Paul Gilbert 3244db7ff4 MADS: Added initialisation method for random messages display 2014-05-17 12:30:17 -04:00
Paul Gilbert 11f784713e MADS: Completed random message generation method 2014-05-17 12:04:39 -04:00
Strangerke 15dfef0796 MADS: Implement scene 802 2014-05-17 17:42:36 +02:00
D G Turner 2126bef17a HOPKINS: Further cleanup in ComputerManager class.
Have simplified the parsing of the COMPUTAN.TXT file prior to looking at
supporting the Polish file format variant.

These change should have no functional difference, but improve the code
by removing a set-but-unused bool in the MenuItem structure, fixing a
number of repeated "magic" values to be explicit as various buffer sizes
and replacing usage of strcpy with the safer version from our Common
code etc.
2014-05-17 15:09:46 +01:00
D G Turner 16152cf1ea HOPKINS: Add sanity check to parsing of COMPUTAN.TXT file.
This previously crashed on the Polish version due to a variant file
format causing the parsing to make several invalid memory accesses.

This prevents this crash and any other in future, though it does not
fix the parsing of the variant file format.
2014-05-17 12:16:19 +01:00
D G Turner 71aab5ab1d HOPKINS: Add null termination to byte buffer returned by loadFile().
This shouldn't be a problem, as current client code either must find a
terminator when parsing the byte buffer or have preknowledge of the
buffer size from a file size or fixed call, so the appended null
termination will not cause issues. This change thus allows client code
to add sanity checks to prevent reading off the end of the buffer.
2014-05-17 12:12:19 +01:00
Filippos Karapetis 73945d5532 MADS: Further work on scene 701 2014-05-17 12:50:47 +03:00
Strangerke dc1d78e8ad MADS: Implement scene 801 2014-05-17 09:52:21 +02:00
Eugene Sandulenko 3ceaafd1f9 FULLPIPE: Started implementation of movGraphCallback() 2014-05-17 08:02:58 +03:00
Paul Gilbert 622f97244d MADS: In progress framework for on-screen random messages 2014-05-16 23:02:35 -04:00
Johannes Schickel e0b82f0ced Merge pull request #462 from digitall/debugConsoleChangeLevel
Add command to change debug level to the Debugger base class.
2014-05-17 04:42:58 +02:00
Strangerke 5d62f6bb29 MADS: Implement scene 751 2014-05-17 00:37:55 +02:00
Paul Gilbert d590ca39d1 MADS: Properly implemented object quality code 2014-05-16 18:30:41 -04:00
Strangerke 3af6bbb397 MADS: Implement scene 706 2014-05-16 22:00:29 +02:00
Strangerke 1c54f97916 MADS: Implement scene 705 2014-05-16 20:38:50 +02:00
Filippos Karapetis 3f4e4c50b9 MADS: Bugfix for scene 804 2014-05-16 21:10:04 +03:00
Filippos Karapetis 7010bc6be4 MADS: Some more work on scene 701 2014-05-16 20:57:08 +03:00
Eugene Sandulenko 17b29e109d FULLPIPE: Implement MovGraph::method44() 2014-05-16 20:57:03 +03:00
Paul Gilbert 73dbec2011 MADS: Clean up sound driver creation switch block 2014-05-16 13:52:43 -04:00
Filippos Karapetis a197d91df6 MADS: Add a sanity check in pollActiveChannel()
This avoids a crash when Rex is knocked unconscious in scene 318
2014-05-16 20:29:37 +03:00
Filippos Karapetis ede08b748a MADS: Spacing 2014-05-16 20:29:36 +03:00
Strangerke 54d8f17686 MADS: Implement scene 704 2014-05-16 18:56:22 +02:00
Strangerke dbf2cfef57 MADS: Remove some optional parameters 2014-05-16 18:56:21 +02:00
Paul Gilbert 514f122847 MADS: Implemented sound player for scene group 8 2014-05-16 09:05:05 -04:00
Filippos Karapetis 8a30fe7d5d MADS: Add a FIXME for scene 307 2014-05-16 06:27:29 +03:00
Filippos Karapetis 4cf895ad06 MADS: Do not attempt to remove objects that aren't in the inventory
Fixes a crash when the guards take Rex's stuff
2014-05-16 06:26:11 +03:00