aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-07-20ILLUSIONS: DUCKMAN: Implement opcode 73johndoe123
2018-07-20ILLUSIONS: DUCKMAN: Implement opcode 21johndoe123
2018-07-20ILLUSIONS: DUCKMAN: Implement opcode 8johndoe123
2018-07-20ILLUSIONS: DUCKMAN: Start implementing the menu systemjohndoe123
Still work-in-progress, missing functionality and buggy Maybe needs some work for BBDOU where this isn't implemented yet.
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: Terminate update functions on scene exit; fix bugs and use constantsjohndoe123
2018-07-20ILLUSIONS: Rename ProgInfo -> SceneInfojohndoe123
2018-07-20ILLUSIONS: Rename tag -> sceneIdjohndoe123
2018-07-20ILLUSIONS: Add GAM archive reader for Duckman and adjust the resource ↵johndoe123
reader/system
2018-07-20ILLUSIONS: Remove unneeded includesjohndoe123
2018-07-20ILLUSIONS: Move screen shaker effects into separate filejohndoe123
2018-07-20ILLUSIONS: Use ARRAYSIZE instead of hardcoded values in screen effect constantsjohndoe123
2018-07-20ILLUSIONS: Move trigger functions code to seperate filejohndoe123
2018-07-20ILLUSIONS: Add text drawing to BBDOUjohndoe123
2018-07-20ILLUSIONS: Refactor the input systemjohndoe123
2018-07-20ILLUSIONS: Move script opcode files to game specific directoriesjohndoe123
2018-07-20ILLUSIONS: Move Duckman dialog code to own filejohndoe123
2018-07-20ILLUSIONS: Move Duckman inventory code to own class and filejohndoe123
2018-07-20ILLUSIONS: Move Duckman property timer code to own class and filejohndoe123
2018-07-20ILLUSIONS: Move Duckman special code to own class and filejohndoe123
2018-07-20ILLUSIONS: Move game-specific files into own subdirectoriesjohndoe123
2018-07-20ILLUSIONS: Move resource-related files into resources subdirectoryjohndoe123
2018-07-20ILLUSIONS: Move thread-related files into threads subdirectoryjohndoe123
2018-07-20ILLUSIONS: Refactoring the resource system (not done yet)johndoe123
2018-07-20ILLUSIONS: Start refactoring the resource system (not done yet)johndoe123
2018-07-20ILLUSIONS: Very minor comment fixesjohndoe123
2018-07-20ILLUSIONS: Rename file scriptman,* to scriptstack.* and remove unneccessary ↵johndoe123
includes of it
2018-07-20ILLUSIONS: Add sound effects (still buggy)johndoe123
2018-07-20ILLUSIONS: Add sound effectsjohndoe123
- Fix priority bugs in Duckman - Add more script and sequence opcodes
2018-07-20ILLUSIONS: Implement VoicePlayerjohndoe123
2018-07-20ILLUSIONS: Add SoundMan and MusicPlayerjohndoe123
- Add remaining screen shake effects - Implement Chinese dialog puzzle in Duckman
2018-07-20ILLUSIONS: BBDOU: Add microphone radarjohndoe123
2018-07-20ILLUSIONS: Implement pathfindingjohndoe123
2018-07-20ILLUSIONS: Add screen shaking effectjohndoe123
2018-07-20ILLUSIONS: Use the UpdateFunctions class for update routinesjohndoe123
2018-07-20ILLUSIONS: More work on Duckmanjohndoe123
- Implement palette fader - Add more inventory functions - Add more script opcodes
2018-07-20ILLUSIONS: Add more script and sequence for Duckmanjohndoe123
2018-07-20ILLUSIONS: Implement palette shifting and color shadow tablejohndoe123
2018-07-20ILLUSIONS: Implement RegionLayer and related codejohndoe123
2018-07-20ILLUSIONS: More work on Duckmanjohndoe123
- Implement inventory - Ad more script and sequence opcodes - Adjust existing code
2018-07-20ILLUSIONS: More work on Duckmanjohndoe123
- Implement dialogs - Change Camera class for Duckman
2018-07-20ILLUSIONS: Delete obsolete filesjohndoe123
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: Use screen pixel format when creating surfacesjohndoe123
2018-07-20ILLUSIONS: Implement calcPointDirectionjohndoe123
- Implement sequence opcode 1
2018-07-20ILLUSIONS: Fix special code functions thread notifying (used wrong thread value)johndoe123
- Add more script and sequence opcodes