aboutsummaryrefslogtreecommitdiff
path: root/engines/illusions/screen.h
AgeCommit message (Collapse)Author
2018-07-20ILLUSIONS: BBDOU: Add menu system class, adjust existing code (actual menus ↵johndoe123
not done yet) (cherry picked from commit 03b0ca1)
2018-07-20ILLUSIONS: DUCKMAN: Implement video playerjohndoe123
(cherry picked from commit 62577c8)
2018-07-20ILLUSIONS: Formatting, remove trailing whitespace.Eric Fry
2018-07-20ILLUSIONS: Split Screen class into variants for 8bit and 16bit (i.e. Duckman ↵johndoe123
and BBDOU)
2018-07-20ILLUSIONS: Move palette code from Screen to new ScreenPalette classjohndoe123
2018-07-20ILLUSIONS: BBDOU: Implement credits code and adjust existing codejohndoe123
2018-07-20ILLUSIONS: BBDOU: Implement getOverlappedObjectAccurate and related functionsjohndoe123
2018-07-20ILLUSIONS: DUCKMAN: Implement opcodes 70/71 for pausing/unpausing during the ↵johndoe123
menu Also change some input functions to return uint istead of byte to allow bigger bitmasks.
2018-07-20ILLUSIONS: Add text drawing to BBDOUjohndoe123
2018-07-20ILLUSIONS: Add screen shaking effectjohndoe123
2018-07-20ILLUSIONS: More work on Duckmanjohndoe123
- Implement palette fader - Add more inventory functions - Add more script opcodes
2018-07-20ILLUSIONS: Implement palette shifting and color shadow tablejohndoe123
2018-07-20ILLUSIONS: More work on Duckmanjohndoe123
- Implement Duckman cursor and interaction handling - Add more script opcodes - Add TextDrawer and ScreenText (needs minor refactoring for BBDOU)
2018-07-20ILLUSIONS: More work on Duckmanjohndoe123
2018-07-20ILLUSIONS: Refactor code in preparation for the Duckman enginejohndoe123
2018-07-20ILLUSIONS: Move SpriteDrawQueue to screenjohndoe123
2018-07-20ILLUSIONS: Move SpriteDecompressQueue to screenjohndoe123
2018-07-20ILLUSIONS: Add more script opcodes and fix/add stuff along the wayjohndoe123
- Unload backgrounds - Add transparent sprite drawing - Add AbortableThread
2018-07-20ILLUSIONS: Implement more script opcodes and related functionsjohndoe123
2018-07-20ILLUSIONS: Work on Actor and Control classes; fix bug in sprite decompressionjohndoe123
2018-07-20ILLUSIONS: Add Screen class and ajust code to use itjohndoe123