Commit Graph
3127 Commits
Author SHA1 Message Date
Eugene Sandulenko 52abd69551 SCUMM: Use more portable rounding function 2016-07-19 16:22:59 +03:00
Robert Crossfield 67071b42bc SCUMM: Maniac V0: Implement 'simulator' for CPU lag (as the original engine occasionally ran at less than 60Hz). Fix call to 'getClosestPtOnBox', whcih was being passed X * V12_X_MULTIPLIER and Y * V12_Y_MULTIPLIER, but the box coordinates, where not 2016-07-19 20:39:58 +10:00
Robert Crossfield 44000ba826 SCUMM: Maniac V0: Implement original walkbox queue, Cleanup actor walk code 2016-07-19 18:54:14 +10:00
Robert Crossfield 1a880c748c SCUMM: Maniac V0: Clear the text area of the screen on fade out 2016-07-17 16:40:49 +10:00
Eugene Sandulenko 6a1dbf97b4 Merge pull request #772 from BenCastricum/bugfixes
MISC: Bugfixes
2016-07-03 11:56:16 +02:00
Ori Avtalion cfeae98eb0 SCUMM: Add actor/object names to debug output 2016-07-02 12:22:50 +03:00
Ben Castricum 8957bf4d7f SCUMM: reset ShakePos on loading, fixes one part of bug #7141 2016-07-01 08:25:28 +02:00
Ben Castricum 6a2059e13f SCUMM: Use exact strings in stringtable, fixes bug #6886
Similar (fix) to bug #6739
2016-07-01 07:33:36 +02:00
Kirben 87c5540c2a SCUMM HE: Update sound flags and queue, for new settings. 2016-06-22 11:45:44 +10:00
Kirben 6b07163600 SCUMM HE: Document sound opcodes. 2016-06-22 11:01:02 +10:00
Eugene Sandulenko f2f04b5edd SCUMM HE: Removed unneeded warning 2016-06-15 22:08:08 +02:00
Eugene Sandulenko bb43f5c0f4 SCUMM HE: Fix Moonbase distortion codec 2016-06-15 22:02:55 +02:00
Eugene Sandulenko 0211c0b27c SCUMM HE: Plugged Moonbase distortion in 2016-06-15 07:33:52 +02:00
Torbjörn Andersson 2b81401368 SCUMM HE: Silence GCC "suggest parentheses" warnings
Thanks to sev for confirming that this is the intended expressions.
2016-06-15 06:09:48 +02:00
Torbjörn Andersson 5188a954a6 SCUMM HE: Fix GCC warnings about casting away [const] qualifiers
I hope this is correct. I don't know when the function is used.
2016-06-15 06:05:49 +02:00
Eugene Sandulenko 3028d9202d SCUMM HE: Simplify Moonbase distortion code 2016-06-14 19:43:08 +02:00
Eugene Sandulenko 6928ddba15 SCUMM HE: Initial Moonbase distortion code 2016-06-14 19:28:29 +02:00
Torbjörn Andersson 245ae4011b SCUMM HE: Fix Moonbase delete vs delete[] Valgrind warning 2016-06-08 06:35:29 +02:00
Eugene Sandulenko ffdb0d5665 SCUMM HE: Remove not more needed debug output 2016-06-08 06:10:19 +02:00
Eugene Sandulenko 0887199400 SCUMM HE: Fix crashes in Moonbase replay 2016-06-07 22:23:42 +02:00
Eugene Sandulenko 060fafd656 JANITORIAL: Fix warning spelling 2016-06-07 22:23:23 +02:00
Eugene Sandulenko 6c09ab992e SCUMM HE: Fix Moonbase FOW positioning 2016-06-06 18:52:31 +02:00
Eugene Sandulenko 8ea64e923f SCUMM HE: Fix Moonbase FOW initialization 2016-06-06 18:52:11 +02:00
Eugene Sandulenko 4f35d83248 SCUMM HE: Fix Wiz images color checks as used by Moonbase 2016-06-04 12:21:30 +02:00
Eugene Sandulenko f1a874df01 SCUMM HE: Documented o100_getWizData() 2016-06-02 07:54:19 +02:00
Eugene Sandulenko 1a084f1541 SCUMM HE: Initialize memory before usage 2016-05-31 17:12:18 +02:00
Eugene Sandulenko 2622026943 SCUMM HE: Improved debug messages 2016-05-31 17:12:18 +02:00
Eugene Sandulenko 7b4ab3c426 SCUMM HE: Fix int32 vs int 2016-05-30 22:08:26 +02:00
Eugene Sandulenko 0b240ff4a0 SCUMM HE: Fixed initialization in Moonbase AI 2016-05-30 19:32:49 +02:00
Eugene Sandulenko c8f28986e5 SCUMM HE: Fix object destruction 2016-05-30 19:32:49 +02:00
Eugene Sandulenko 1fc54e0086 SCUMM HE: Moonbase FOW rendering fixes 2016-05-30 19:32:49 +02:00
Eugene Sandulenko f80d676f3b SCUMM HE: Explicit type conversion 2016-05-29 14:31:40 +02:00
Eugene Sandulenko 05ba3fdb3b SCUMM HE: Fix warning 2016-05-29 14:30:28 +02:00
Eugene Sandulenko 9bc6a73686 SCUMM HE: Moved global variables of Moonbase AI to the class 2016-05-26 22:11:32 +02:00
Eugene Sandulenko dcc388cbaa SCUMM HE: Moved remnants of Moonabse to HE100 2016-05-26 21:53:23 +02:00
Eugene Sandulenko 36526cb27b SCUMM HE: Moved Moonbase to ScummEngine_v100he 2016-05-26 21:30:02 +02:00
Eugene Sandulenko edb8e6865b SCUMM HE: Eliminated global _vm reference in Moonbase AI 2016-05-26 21:22:30 +02:00
Eugene Sandulenko 2b5ecc4f88 SCUMM HE: Wrapped Moonbase AI into a class 2016-05-26 21:06:43 +02:00
Eugene Sandulenko 056c5a7ae7 SCUMM HE: Fixed SCUMM wrapper for nuking array in U32.
This was leading to an out of bounds assert.
2016-05-26 12:16:04 +02:00
Kirben b994a02077 SCUMM HE: Document more opcodes. 2016-05-25 19:51:16 +10:00
Kirben bba1af422f SCUMM: Fix bug #3230 PAJAMA SAM 2: Background gfx glitch in intro. 2016-05-24 20:19:18 +10:00
Eugene Sandulenko ed5adcbc59 SCUMM HE: Fix bug with parameter initialization, add more debug output 2016-05-24 11:07:48 +02:00
Eugene Sandulenko 0489a0d307 SCUMM HE: Another step in Amiga port fixes 2016-05-24 00:59:32 +02:00
Eugene Sandulenko 6e55be3213 SCUMM HE: Cleanup 2016-05-23 22:41:21 +02:00
Eugene Sandulenko fb816708a2 SCUMM HE: Fix warnings 2016-05-23 19:12:56 +02:00
Eugene Sandulenko 70ffcf91f5 SCUMM HE: Fixes for Amiga port 2016-05-23 18:30:54 +02:00
Eugene Sandulenko f14c971313 SCUMM HE: Plug in Moonbase AI 2016-05-22 22:59:41 +02:00
Eugene Sandulenko c1aca1dce8 SCUMM HE: Finish implementation of the Tree class 2016-05-22 22:17:57 +02:00
Filippos Karapetis 7f145232dd SCUMM: Fix compilation with MSVC 2016-05-22 16:28:41 +03:00
Filippos Karapetis e080c4bf21 SCUMM: Fix warnings thrown by MSVC 2016-05-22 16:28:41 +03:00