Commit Graph
37 Commits
Author SHA1 Message Date
Hubert Maier 8089af6942 ILLUSIONS: Correct spelling mistake
neccessary -> necessary
2022-10-27 15:56:13 +02:00
Donovan Watteau d85f349e18 ILLUSIONS: Fix an off-by-one in ScreenPalette::updateFaderPalette() 2022-10-27 04:21:26 +03:00
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
johndoe123 565de60234 ILLUSIONS: Clean up/fix some TODOs
(cherry picked from commit 66094e4)
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 960d79ed5a ILLUSIONS: DUCKMAN: Implement video player
(cherry picked from commit 62577c8)
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 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 02063f60d0 Getting it to compile after merging master 2018-07-20 06:43:33 +00:00
johndoe123 5e919fd308 ILLUSIONS: Split Screen class into variants for 8bit and 16bit (i.e. Duckman and BBDOU) 2018-07-20 06:43:33 +00:00
johndoe123 2bd1386528 ILLUSIONS: Move palette code from Screen to new ScreenPalette class 2018-07-20 06:43:33 +00:00
johndoe123 9447d42fd7 ILLUSIONS: BBDOU: Remove experimental sprite smoothing code 2018-07-20 06:43:33 +00:00
johndoe123 0589588b7b ILLUSIONS: BBDOU: Implement credits code and adjust existing code 2018-07-20 06:43:33 +00:00
johndoe123 869d342e9f ILLUSIONS: BBDOU: Implement getOverlappedObjectAccurate and related functions 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 9d98f92298 ILLUSIONS: Add text drawing to BBDOU 2018-07-20 06:43:33 +00:00
johndoe123 36ec0fafdb ILLUSIONS: Refactor the input system 2018-07-20 06:43:33 +00:00
johndoe123 a173329ae9 ILLUSIONS: Move resource-related files into resources subdirectory 2018-07-20 06:43:33 +00:00
johndoe123 d431d35214 ILLUSIONS: BBDOU: Add microphone radar 2018-07-20 06:43:33 +00:00
johndoe123 44c566b51e ILLUSIONS: Add screen shaking effect 2018-07-20 06:43:33 +00:00
johndoe123 1f74de6a46 ILLUSIONS: More work on Duckman
- Implement palette fader
- Add more inventory functions
- Add more script opcodes
2018-07-20 06:43:33 +00:00
johndoe123 e9a443fcd9 ILLUSIONS: Implement palette shifting and color shadow table 2018-07-20 06:43:33 +00:00
johndoe123 998744608f ILLUSIONS: More work on Duckman
- Implement dialogs
- Change Camera class for Duckman
2018-07-20 06:43:33 +00:00
johndoe123 2e149cf651 ILLUSIONS: More work on Duckman
- Implement Duckman cursor and interaction handling
- Add more script opcodes
- Add TextDrawer and ScreenText (needs minor refactoring for BBDOU)
2018-07-20 06:43:33 +00:00
johndoe123 67366aa04b ILLUSIONS: More work on Duckman 2018-07-20 06:43:33 +00:00
johndoe123 3f15233f78 ILLUSIONS: Refactor code in preparation for the Duckman engine 2018-07-20 06:43:33 +00:00
johndoe123 6ba5570de5 ILLUSIONS: Move SpriteDrawQueue to screen 2018-07-20 06:43:33 +00:00
johndoe123 54bce3d37a ILLUSIONS: Move SpriteDecompressQueue to screen 2018-07-20 06:43:33 +00:00
johndoe123 6d17b40796 ILLUSIONS: Use screen pixel format when creating surfaces 2018-07-20 06:43:33 +00:00
johndoe123 e0e4d2ffa9 ILLUSIONS: Implement sprite scaling 2018-07-20 06:43:33 +00:00
johndoe123 762be35a36 ILLUSIONS: Add more script opcodes and fix/add stuff along the way
- Unload backgrounds
- Add transparent sprite drawing
- Add AbortableThread
2018-07-20 06:43:33 +00:00
johndoe123 f47575ca90 ILLUSIONS: Add more script opcodes and related 2018-07-20 06:43:33 +00:00
johndoe123 48ef46c02d ILLUSIONS: Implement more script opcodes and related functions 2018-07-20 06:43:33 +00:00
johndoe123 b3b0bd884d ILLUSIONS: Work on Actor and Control classes; fix bug in sprite decompression 2018-07-20 06:43:33 +00:00
johndoe123 f98c0defe5 ILLUSIONS: Add Screen class and ajust code to use it 2018-07-20 06:43:33 +00:00