Commit Graph
61292 Commits
Author SHA1 Message Date
uruk 8c5ce549e6 AVALANCHE: Change _graphics into a pointer, modify the rest of the code accordingly. Introduce AvalanhceEngine::initialize(), use it in AvalancheEninge::run(), modify rest of the code accordingly. 2013-07-24 17:52:57 +02:00
uruk ba581b0b32 AVALANCHE: Fix indents in avalanche.cpp. 2013-07-24 17:12:46 +02:00
uruk 043ded8185 AVALANCHE: Implement triptype::walk(). 2013-07-24 17:02:38 +02:00
uruk bc5b3fbb65 AVALANCHE: Rename Graph to Graphics. Update everything accordingly. 2013-07-24 17:02:08 +02:00
uruk 0d6a327f98 AVALANCHE: Remove unnecessary indents from avalanche.cpp. 2013-07-24 16:43:34 +02:00
uruk aa0603cf42 AVALANCHE: rename constants to follow our code formatting conventions. 2013-07-24 16:42:23 +02:00
Strangerke 9bbfd7f628 MORTEVIELLE: Start working on displayPicture, misc renaming and refactoring 2013-07-24 15:16:56 +02:00
uruk aed0c42f15 AVALANCHE: Add comments to Avalot:handleKeyDown(). 2013-07-24 13:54:39 +02:00
uruk e8841fbe5c AVALANCHE: Implement Trip::handleMoveKey(), update Avalot::handleKeyDown(). 2013-07-24 13:38:32 +02:00
Strangerke d5a6c9e4ab MORTEVIELLE: Remove useless define 2013-07-24 13:16:28 +02:00
uruk bddc0e5cbf AVALANCHE: Move handleMoveKey() from Avalot to Trip. 2013-07-24 13:11:24 +02:00
uruk 3058a02ab9 AVALANCHE: Fix commas. 2013-07-24 12:56:55 +02:00
uruk 5dc6abe87b AVALANCHE: Add event handling. 2013-07-24 12:55:01 +02:00
Strangerke 06e57dd53b MORTEVIELLE: Remove useless constant, rename another one 2013-07-24 12:30:58 +02:00
uruk 9e15eee970 AVALANCHE: Modify Avalot::run() to don't exit after a single loop, comment out the error in getsettype::remember() until I find out why it is invoked. 2013-07-24 11:03:52 +02:00
Johannes Schickel 80ab4c5242 SCUMM: Implement original AD AdLib output.
This implements the original AD output and enables it for Indy3 and Loom DOS.
It is not enabled for Monkey Island DOS because it would break multi MIDI
support. However, there are also drawbacks for Indy3. In the catacombs
we were able to play sfx (Indy walking around) and the background music
at once. This was not supported in the original player and thus also does
not work with this reimplementation.

This fixes bug #2027877 "INDY3: Non-Looping Sound Effects".
This fixes bug #1159581 "ADLIB: Adlib Emulation doesn't Respect Volume Settings"
for Indy3 and Loom.
2013-07-24 03:28:47 +02:00
uruk 984b478132 AVALANCHE: Modify comment in Dropdown::chalk(). 2013-07-24 00:14:07 +02:00
uruk 2af413cccf AVALANCHE: Cosmetic correction in Dropdown::chalk(). 2013-07-23 22:24:20 +02:00
uruk de066939d1 AVALANCHE: Remove warning from menuset::update(). 2013-07-23 20:52:26 +02:00
Einar Johan Trøan Sømåen e19656464c WINTERMUTE: Set _scriptStream to nullptr after deletion
(Clang static-analyzer issue)
2013-07-23 18:39:50 +02:00
uruk 9970ab90fb AVALANCHE: Dropdown: Repair menuset::update(), implement Dropdown:chalk(). 2013-07-23 17:21:53 +02:00
Strangerke 3573929625 MORTEVIELLE: Give a better name to kAdrDecBuffer 2013-07-23 17:19:16 +02:00
Strangerke 03e32ca318 MORTEVIELLE: Get rid of phaz, Fix an uninitialized variable in setRandomPresenceRoom9 2013-07-23 15:03:47 +02:00
uruk 050c60c192 AVALANCHE: Implement menuset::update(). 2013-07-23 12:34:58 +02:00
Strangerke 95ade596a1 MORTEVIELLE: Renaming fields and functions related to the number of answers per character 2013-07-23 10:51:42 +02:00
Strangerke be886b4e38 MORTEVIELLE: Improve question cheat in debugger 2013-07-23 10:44:33 +02:00
Strangerke de3566e82e MORTEVIELLE: Some more renaming 2013-07-23 10:18:08 +02:00
Strangerke 877fc1f8b9 MORTEVIELLE: Clarify a part of taffich 2013-07-23 09:41:59 +02:00
Strangerke dcdf68b0a6 MORTEVIELLE: Some more renaming 2013-07-23 09:31:47 +02:00
Strangerke ee6bb6719c MORTEVIELLE: Janitorial: Misc cosmetic changes 2013-07-23 09:13:32 +02:00
Strangerke a5b18d7905 MORTEVIELLE: Remove _msg array 2013-07-22 23:59:43 +02:00
Strangerke 4abc37de3f MORTEVIELLE: Fix Wait and Sleep alerts 2013-07-22 23:37:33 +02:00
Strangerke 74e3da2d0d MORTEVIELLE: Fix another glitch in the head display functions 2013-07-22 15:55:21 +02:00
Strangerke 42ec5c7ed3 MORTEVIELLE: Fix glitch in one of the head display functions 2013-07-22 14:28:53 +02:00
Strangerke f706ffbc3c MORTEVIELLE: rename variable name not following naming conventions 2013-07-22 11:19:02 +02:00
Strangerke 4bba7fcb90 MORTEVIELLE: Simplify loadDesFile and loadAniFile 2013-07-22 10:59:52 +02:00
Strangerke b481096d87 MORTEVIELLE: Use kAdrPictureComp in displayCGAPattern 2013-07-22 10:42:02 +02:00
Strangerke 6d2d0680a9 MORTEVIELLE: Fix some more invalid read sizes 2013-07-22 10:10:56 +02:00
Strangerke 624d05d7bc MORTEVIELLE: Fix invalid read size in music code 2013-07-22 09:25:08 +02:00
Strangerke 88f5fe7329 MORTEVIELLE: Get rid of the last remaining magic values used with _mem 2013-07-21 19:59:58 +02:00
Matthew Hoops 15456d333e PEGASUS: Fix missing AI warning videos in the DVD demo 2013-07-21 08:58:24 -04:00
Torbjörn Andersson 1f9f08c935 SCUMM: Fix test before running VAR_SAVELOAD_SCRIPT2 (CID 1004135)
This doesn't really make any difference because either both
VAR_SAVELOAD_SCRIPT and VAR_SAVELOAD_SCRIPT2 exist, or neither
does. But it feels more correct this way.
2013-07-21 10:02:02 +02:00
Strangerke d5ad25316c MORTEVIELLE: Remove constants previously used by the mouse code 2013-07-21 09:27:15 +02:00
Torbjörn Andersson bb0850101c TSAGE: Fix GCC warning about possibly undefined behaviour 2013-07-21 08:15:16 +02:00
Paul Gilbert 472618ffff TSAGE: Bugfixes for R2R drive room 2013-07-20 23:26:25 -04:00
Matthew Hoops 4e9e2f4fea PEGASUS: Fix possible timer "skip" when resuming
pause/resume need to treat things a bit differently from the normal setRate function. This caused a jump in a timer when resuming from the pause menu in certain cases, though not all the time.

Regression from b50cac637e, which was part of the fix for the lid animations.
2013-07-20 23:06:36 -04:00
Paul Gilbert b79fd7e965 TSAGE: Work on setup of R2R engine palette maps 2013-07-20 18:46:55 -04:00
Strangerke 042011a3fe MORTEVIELLE: Remove one more magic value, simplify draw() 2013-07-20 23:58:47 +02:00
Strangerke d0c9c44d23 MORTEVIELLE: Remove dead code, update comment 2013-07-20 19:07:12 +02:00
Strangerke 448acf7435 MORTEVIELLE: Get rid of some more magic values 2013-07-20 19:06:25 +02:00