Commit Graph

193 Commits

Author SHA1 Message Date
johndoe123
54dd381441 ILLUSIONS: BBDOU: Play sound in BbdouSpecialCode::playSoundEffect
(cherry picked from commit 1e822f0)
2018-07-20 06:43:33 +00:00
johndoe123
a76612ec5a ILLUSIONS: Implement voice pausing/unpausing
(cherry picked from commit a70cf1d)
2018-07-20 06:43:33 +00:00
johndoe123
4637104e6d ILLUSIONS: BBDOU: Implement missing talkthread events
(cherry picked from commit 87869cb)
2018-07-20 06:43:33 +00:00
Eric Fry
b787b06156 ILLUSIONS: BBDOU: Formatting 2018-07-20 06:43:33 +00:00
johndoe123
25a303a529 ILLUSIONS: BBDOU: Implement video player
(cherry picked from commit aab0b29)
2018-07-20 06:43:33 +00:00
johndoe123
d5690d6025 ILLUSIONS: BBDOU: Fix text drawing colors
(cherry picked from commit a028c3f)
2018-07-20 06:43:33 +00:00
Eric Fry
f15335db0f ILLUSIONS: Remove old video logic 2018-07-20 06:43:33 +00:00
johndoe123
960d79ed5a ILLUSIONS: DUCKMAN: Implement video player
(cherry picked from commit 62577c8)
2018-07-20 06:43:33 +00:00
Eric Fry
c01a1269b6 ILLUSIONS: DUCKMAN: Clear fader when loading/unpausing backgrounds
(cherry picked from commit 3367aafae37d6c28c1ab1e8323613a56a44e3a5c)

ILLUSIONS: Delete dictionary list before it gets removed

(cherry picked from commit d9d0c11)

ILLUSIONS: Implement PathFinder::postProcess

(cherry picked from commit ee98dfc)
2018-07-20 06:43:33 +00:00
Eric Fry
24a4c6367c ILLUSIONS: update _vm->_unpauseControlActorFlag when unpausing actors 2018-07-20 06:43:33 +00:00
Eric Fry
c9a3377408 ILLUSIONS: Standardized fall through comments 2018-07-20 06:43:33 +00:00
Eric Fry
02eaa4c83d ILLUSIONS: Refactor savegame thumbnail logic to be inline with rest of tree 2018-07-20 06:43:33 +00:00
Eric Fry
8e43261d13 ILLUSIONS: Formatting fixes
Simplified some point arithmetic
Lock fixedpoint calcs to float rather than double
2018-07-20 06:43:33 +00:00
Eric Fry
fee1f3d8cb ILLUSIONS: always use braces for loops 2018-07-20 06:43:33 +00:00
Eric Fry
608f2f1f1a ILLUSIONS: Refactor duckman inventory code to remove verbose init logic
Replaced Common::String with c string array in slider menu init logic
2018-07-20 06:43:33 +00:00
Eric Fry
9ad048f8a6 ILLUSIONS: Fix formatting
Remove debug code from bbdou menu item select callback
2018-07-20 06:43:33 +00:00
Eric Fry
d36eae4c17 ILLUSIONS: Fix typo in palette cycle logic.
Fix uninitialised local variable
2018-07-20 06:43:33 +00:00
Eric Fry
989d8d9b8a ILLUSIONS: Formatting, remove trailing whitespace. 2018-07-20 06:43:33 +00:00
Eric Fry
7cadb7ad0c ILLUSIONS: Formatting 2018-07-20 06:43:33 +00:00
Eric Fry
aa241b8ef3 ILLUSIONS: Mark bbdou as unstable
Drop platform from game id
2018-07-20 06:43:33 +00:00
Eric Fry
3d9f5ed20f ILLUSIONS: Replace spaces with tabs
Replace while(1) with do..while loop
Removed dead code
Renamed FP16 to FixedPoint16 to improve readability
2018-07-20 06:43:33 +00:00
Eric Fry
d77dd6c14a ILLUSIONS: Pause voice when entering in-game menu
Wire up load fail dialog when trying to restart from unsaved new game.
2018-07-20 06:43:33 +00:00
Eric Fry
92e74327e6 ILLUSIONS: Initialise save slot variable 2018-07-20 06:43:33 +00:00
Eric Fry
2846311402 ILLUSIONS: Add support for German version. 2018-07-20 06:43:33 +00:00
Eric Fry
a5319cbce6 ILLUSIONS: Wire up restart savegame menu item. 2018-07-20 06:43:33 +00:00
Eric Fry
dc79026a31 ILLUSIONS: Enable illusions engine by default
Add credits info for illusions engine
2018-07-20 06:43:33 +00:00
Eric Fry
dc9dc0324e ILLUSIONS: Wire up subtitle text duration config slider 2018-07-20 06:43:33 +00:00
Eric Fry
7e4a1c2bf1 ILLUSIONS: Add ability to restore options sliders to defaults 2018-07-20 06:43:33 +00:00
Eric Fry
102dd46273 ILLUSIONS: Wire up audio sliders on option menu.
Set volumes based on scummvm config
2018-07-20 06:43:33 +00:00
Eric Fry
09281b85f5 ILLUSIONS: loop music tracks 2018-07-20 06:43:33 +00:00
Eric Fry
0303b83ead ILLUSIONS: Pause actors when entering menu 2018-07-20 06:43:33 +00:00
Eric Fry
ced1ff2356 ILLUSIONS: Move sliders in option menu 2018-07-20 06:43:33 +00:00
Eric Fry
0793272dfa ILLUSIONS: Wire up sfx to menus 2018-07-20 06:43:33 +00:00
Eric Fry
4a42aba1fd ILLUSIONS: Start on debug menu 2018-07-20 06:43:33 +00:00
Eric Fry
83994972de ILLUSIONS: Add debug cheat code support
Work on inventory add/remove debug menu.
2018-07-20 06:43:33 +00:00
Eric Fry
88ef190569 ILLUSIONS: Add logic to enable palette cycling sequence 2018-07-20 06:43:33 +00:00
Eric Fry
7b88bd8efe ILLUSIONS: Add more logging
Add todo to check named point on opAppearForeignActor
2018-07-20 06:43:33 +00:00
Eric Fry
423a8ec433 ILLUSIONS: Replace 0x40004 with CURSOR_OBJECT_ID constant
Fix pan bug in starship enterprise scene
Add sequence opcode name to debug log
Hack to fix endless loop bug outside the starship enterprise
2018-07-20 06:43:33 +00:00
Eric Fry
bdc477bef9 ILLUSIONS: Implement convertPanXCoord() to support audio panning.
Wire up startScriptThread2() calls.
Add namedpoint logic.
2018-07-20 06:43:33 +00:00
Eric Fry
7c46d891c6 ILLUSIONS: Print walk rectangle point on background to aid in debugging
Comment and rename some code in pathfinder to aid in understanding
2018-07-20 06:43:33 +00:00
Eric Fry
6e09cd7e08 ILLUSIONS: Rename some actor flags 2018-07-20 06:43:33 +00:00
Eric Fry
c66b2208e0 ILLUSIONS: silence clang warning about not operation in expression 2018-07-20 06:43:33 +00:00
Eric Fry
2be0275221 ILLUSIONS: Connect up midi fade to MidiPlayer object 2018-07-20 06:43:33 +00:00
Eric Fry
d3fbb0e8b9 ILLUSIONS: Replace actor flag magic values with enum definitions 2018-07-20 06:43:33 +00:00
Eric Fry
2f551cabba ILLUSIONS: Change video skip key from escape to space
Add debug logging on unknown background info field
Removed unused debug variables
2018-07-20 06:43:33 +00:00
Eric Fry
5dd96b6fbe ILLUSIONS: Add midi music player 2018-07-20 06:43:33 +00:00
Eric Fry
a7d78df98c ILLUSIONS: Fix clang warnings. Work on menu keyboard control
Fix some warnings while compiling with clang.
Add up/down key support in game menus.
2018-07-20 06:43:33 +00:00
Eric Fry
39798c63d1 ILLUSIONS: Fix static buffer overrun in debug log function.
This was causing the game to crash when loading the main scumm menu.
It was corrupting another static string in the about dialog.
2018-07-20 06:43:33 +00:00
Eric Fry
9be0a7b085 ILLUSIONS: Play video files 2018-07-20 06:43:33 +00:00
Eric Fry
6ae9555086 ILLUSIONS: Fix valgrind warnings about usage of uninitialised variables 2018-07-20 06:43:33 +00:00