aryanrawlani28
29ceb07959
ENGINES: ALL: Revert detection submodule to be directly present in the engine directory
...
- DETECT_OBJS are present and added inside an engine's modules.mk file.
2020-10-03 14:56:36 +02:00
aryanrawlani28
8189a05316
ENGINES: ALL: Adapt to changes for new plugins by defining a new detection module
...
For each engine:
- Make a new folder detection
- Move detection-related files inside the folder
- Add a new module "enginename/detection"
- Add DETECT_OBJS here
- Adjust the normal engine module to remove detect_objs
- Adjust every file for the new changes.
2020-10-03 14:56:36 +02:00
aryanrawlani28
fe37efbca2
ILLUSIONS: Split detection features & adapt to new plugins.
2020-10-03 14:56:36 +02: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
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
25a303a529
ILLUSIONS: BBDOU: Implement video player
...
(cherry picked from commit aab0b29)
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
johndoe123
6b80f5b853
ILLUSIONS: DUCKMAN: Move game credits into own file and class
2018-07-20 06:43:33 +00:00
johndoe123
48011948d6
ILLUSIONS: BBDOU: Implement food/cafeteria minigame
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
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
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
41978f466d
ILLUSIONS: Add GAM archive reader for Duckman and adjust the resource reader/system
2018-07-20 06:43:33 +00:00
johndoe123
a30a31868b
ILLUSIONS: Move screen shaker effects into separate file
2018-07-20 06:43:33 +00:00
johndoe123
e63eaabbdb
ILLUSIONS: Move trigger functions code to seperate file
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
johndoe123
d6e2f61155
ILLUSIONS: Move Duckman dialog code to own file
2018-07-20 06:43:33 +00:00
johndoe123
dec9ef3123
ILLUSIONS: Move Duckman inventory code to own class and file
2018-07-20 06:43:33 +00:00
johndoe123
18553cb17a
ILLUSIONS: Move Duckman property timer code to own class and file
2018-07-20 06:43:33 +00:00
johndoe123
70f83137b1
ILLUSIONS: Move Duckman special code to own class and file
2018-07-20 06:43:33 +00:00
johndoe123
e4a85c7da6
ILLUSIONS: Move game-specific files into own subdirectories
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
faf7b31ff8
ILLUSIONS: Move thread-related files into threads subdirectory
2018-07-20 06:43:33 +00:00
johndoe123
50d340de00
ILLUSIONS: Rename file scriptman,* to scriptstack.* and remove unneccessary includes of it
2018-07-20 06:43:33 +00:00
johndoe123
d57ae26179
ILLUSIONS: Add SoundMan and MusicPlayer
...
- Add remaining screen shake effects
- Implement Chinese dialog puzzle in Duckman
2018-07-20 06:43:33 +00:00
johndoe123
b94b4c28ba
ILLUSIONS: Implement pathfinding
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
33d28deb69
ILLUSIONS: Additions in various places
...
- Add NamedPoint and related code
- Remove some debug output
- Fix right mouse button input
- Add bubble code
- Add BBDOU inventory skeleton
2018-07-20 06:43:33 +00:00
johndoe123
e05a789975
ILLUSIONS: More work on BBDOU specific code (cursor, bubble)
...
- Add input handling code
2018-07-20 06:43:33 +00:00
johndoe123
28cb39eb2b
ILLUSIONS: Start with BBDOU special code
2018-07-20 06:43:33 +00:00
johndoe123
fc4266bcad
ILLUSIONS: Add TalkThread
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
43cd806f17
ILLUSIONS: Add more script opcodes
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
c99f40c13d
ILLUSIONS: Implement TimerThread and script opcode
2018-07-20 06:43:33 +00:00
johndoe123
18540a5e38
ILLUSIONS: Add SequenceOpcodes skeleton class
2018-07-20 06:43:33 +00:00
johndoe123
70f0b48aaf
ILLUSIONS: Add Dictionary class and use it
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
johndoe123
9d35f807ec
ILLUSIONS: More work on the script system
2018-07-20 06:43:33 +00:00
johndoe123
fc47ac41ae
ILLUSIONS: More work on the script system
2018-07-20 06:43:33 +00:00
johndoe123
bb67c2c2ff
ILLUSIONS: Start with ScriptResource and related code
2018-07-20 06:43:33 +00:00
johndoe123
d2b036fa5b
ILLUSIONS: Start with thread classes
2018-07-20 06:43:33 +00:00
johndoe123
4211f8ffcd
ILLUSIONS: Start with ActorResource and related classes
2018-07-20 06:43:33 +00:00
johndoe123
08e8f39945
ILLUSIONS: More work on the Camera class
...
- Add fixed point code (untested and probably wrong)
2018-07-20 06:43:33 +00:00
johndoe123
12645cbb8c
ILLUSIONS: Some work on the Camera class; start with time functions
2018-07-20 06:43:33 +00:00