Eugene Sandulenko
abea37c9bb
ALL: Update ScummVM project license to GPLv3+
2021-12-26 18:48:43 +01:00
Orgad Shaneh
49d745bbe4
ILLUSIONS: Use nullptr
...
Using clang-tidy modernize-use-nullptr
2021-11-14 15:51:59 +02:00
D G Turner
129988d0e9
ILLUSIONS: Fix Missing Default Switch Cases
...
These are flagged by GCC if -Wswitch-default is enabled.
2019-11-16 11:30:12 +00:00
johndoe123
565de60234
ILLUSIONS: Clean up/fix some TODOs
...
(cherry picked from commit 66094e4)
2018-07-20 06:43:33 +00:00
johndoe123
617e9439cf
ILLUSIONS: DUCKMAN: Implement MIDI music fading
...
(cherry picked from commit 056b303)
2018-07-20 06:43:33 +00:00
johndoe123
aee54f4bca
ILLUSIONS: Minor cleanup
...
(cherry picked from commit 9abaa9e)
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
fee1f3d8cb
ILLUSIONS: always use braces for loops
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
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
a5319cbce6
ILLUSIONS: Wire up restart savegame menu item.
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
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
2be0275221
ILLUSIONS: Connect up midi fade to MidiPlayer object
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
9be0a7b085
ILLUSIONS: Play video files
2018-07-20 06:43:33 +00:00
Eric Fry
95d6171b56
Disable debug scene override
2018-07-20 06:43:33 +00:00
johndoe123
6b80f5b853
ILLUSIONS: DUCKMAN: Move game credits into own file and class
2018-07-20 06:43:33 +00:00
johndoe123
823ba2f462
ILLUSIONS: DUCKMAN: Implement load game from the game's menu system
...
- Fix pause/unpause opcodes
- Reduce debug output
2018-07-20 06:43:33 +00:00
johndoe123
aed3852701
ILLUSIONS: Implement save/load functionality
...
- Only works in Duckman at the moment
- Only via the ScummVM main menu for now, save/load via the game's menu to be implemented
2018-07-20 06:43:33 +00:00
johndoe123
6b36b750c2
ILLUSIONS: DUCKMAN: Implement special opcodes 160017, 16001B, 160020 and 160021
2018-07-20 06:43:33 +00:00
johndoe123
d8e86249c7
ILLUSIONS: DUCKMAN: Implement special opcode 16001A
2018-07-20 06:43:33 +00:00
johndoe123
11ec6d2258
ILLUSIONS: DUCKMAN: Implement special opcode 160013, also fix Input and reduce debug output
2018-07-20 06:43:33 +00:00
johndoe123
d16ebff390
ILLUSIONS: DUCKMAN: Implement special opcode 160012 and related code
2018-07-20 06:43:33 +00:00
johndoe123
9c0ef1bb11
ILLUSIONS: DUCKMAN: Remove if'd out opcode code (used by me as scratch pad); now all opcodes should be callable, though not all are completely implemented yet
2018-07-20 06:43:33 +00:00
johndoe123
449d243c8f
ILLUSIONS: DUCKMAN: Implement opcode 100 and 101
2018-07-20 06:43:33 +00:00
johndoe123
9a84c0a62e
ILLUSIONS: DUCKMAN: Implement opcode 85 and 86, actual save/load not implemented yet
2018-07-20 06:43:33 +00:00
johndoe123
bbbb0053e0
ILLUSIONS: DUCKMAN: Implement opcode 83
2018-07-20 06:43:33 +00:00
johndoe123
5a69f73561
ILLUSIONS: DUCKMAN: Implement opcode 73
2018-07-20 06:43:33 +00:00
johndoe123
15498a231a
ILLUSIONS: DUCKMAN: Implement opcode 21
2018-07-20 06:43:33 +00:00
johndoe123
2b9af91d8f
ILLUSIONS: DUCKMAN: Implement opcode 8
2018-07-20 06:43:33 +00:00
johndoe123
fa17f684da
ILLUSIONS: DUCKMAN: Start implementing the menu system
...
Still work-in-progress, missing functionality and buggy
Maybe needs some work for BBDOU where this isn't implemented yet.
2018-07-20 06:43:33 +00:00
johndoe123
09bbb482a8
ILLUSIONS: DUCKMAN: Implement opcodes 70/71 for pausing/unpausing during the menu
...
Also change some input functions to return uint istead of byte to allow bigger bitmasks.
2018-07-20 06:43:33 +00:00
johndoe123
61a0b5badb
ILLUSIONS: Rename tag -> sceneId
2018-07-20 06:43:33 +00:00
johndoe123
41978f466d
ILLUSIONS: Add GAM archive reader for Duckman and adjust the resource reader/system
2018-07-20 06:43:33 +00:00
johndoe123
36ec0fafdb
ILLUSIONS: Refactor the input system
2018-07-20 06:43:33 +00:00
johndoe123
a078073e88
ILLUSIONS: Move script opcode files to game specific directories
2018-07-20 06:43:33 +00:00