johndoe123
65049228a8
ILLUSIONS: Remove old TODOs
...
(cherry picked from commit bb95440)
2018-07-20 06:43:33 +00:00
johndoe123
1f6aee019c
ILLUSIONS: BBDOU: Rename variables (bubble and special code)
...
(cherry picked from commit 93255ca)
2018-07-20 06:43:33 +00:00
Eric Fry
8ca26ea2a0
ILLUSIONS: Use actor flag instead of magic number
2018-07-20 06:43:33 +00:00
johndoe123
96a862536d
ILLUSIONS: Implement sequence opcode 32
...
(cherry picked from commit 30cdb32)
2018-07-20 06:43:33 +00:00
johndoe123
38577221c0
ILLUSIONS: BBDOU: Implement savegame saving/loading from GUI and the launcher
...
(cherry picked from commit 42f0bd4)
2018-07-20 06:43:33 +00:00
Eric Fry
3fca484ae5
ILLUSIONS: Pan talk thread audio when using a named position
2018-07-20 06:43:33 +00:00
johndoe123
71edfa3f0a
ILLUSIONS: BBDOU: Add quit opcode
...
(cherry picked from commit 32c2a9b)
2018-07-20 06:43:33 +00:00
johndoe123
94fdd597d9
ILLUSIONS: BBDOU: Add menu system class, adjust existing code (actual menus not done yet)
...
(cherry picked from commit 03b0ca1)
2018-07-20 06:43:33 +00:00
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