Commit Graph
86814 Commits
Author SHA1 Message Date
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 2d836d4ec0 VIDEO: Warn instead of error when unhandled TXTS stream found in AVI 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
Eric Fry 28b0acc6c2 ILLUSIONS: Fix bug when setting property timers.
Illusions engine variable wasn't wired up
2018-07-20 06:43:33 +00:00
Eric Fry 43ba5f6327 ILLUSIONS: Fill in background for text in menus 2018-07-20 06:43:33 +00:00
Eric Fry a36cd2e39f ILLUSIONS: Name menu border color variables to add readability
Fix menu hover color layer position.
2018-07-20 06:43:33 +00:00
Eric Fry 8e462f313f ILLUSIONS: Work on menu border decoration 2018-07-20 06:43:33 +00:00
Eric Fry a6cd908e0e ILLUSIONS: Replace text flag magic numbers with defines 2018-07-20 06:43:33 +00:00
Eric Fry b3e9c972f1 ILLUSIONS: Improve naming of variables and methods in menu system.
Start work on keyboard menu support and menu background fill.
2018-07-20 06:43:33 +00:00
Eric Fry 23ae468542 Work on options menu 2018-07-20 06:43:33 +00:00