Eric Fry
|
95d6171b56
|
Disable debug scene override
|
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
|
ad558f8c68
|
ILLUSIONS: BBDOU: Rename more
|
2018-07-20 06:43:33 +00:00 |
|
johndoe123
|
41c7a99262
|
ILLUSIONS: BBDOU: Extract code to new class ObjectInteractModeMap
|
2018-07-20 06:43:33 +00:00 |
|
johndoe123
|
e31c454cfa
|
ILLUSIONS: BBDOU: Rename stuff
|
2018-07-20 06:43:33 +00:00 |
|
johndoe123
|
47b94b1396
|
ILLUSIONS: Minor cleanup: Remove empty methods in thread classes
|
2018-07-20 06:43:33 +00:00 |
|
johndoe123
|
1e2e5d636c
|
ILLUSIONS: BBDOU: Implement opcode 54
|
2018-07-20 06:43:33 +00:00 |
|
johndoe123
|
3abe3d759c
|
ILLUSIONS: BBDOU: Implement opcodes 22, 23
|
2018-07-20 06:43:33 +00:00 |
|
johndoe123
|
2f80bd0e2b
|
ILLUSIONS: BBDOU: Implement opcodes 18, 19
|
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
|
c9b0a8452a
|
ILLUSIONS: BBDOU: Implement remaining special opcodes 160018, 160028, 16002B
|
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
|
4aed366334
|
ILLUSIONS: BBDOU: Implement BbdouBubble::calcBubbles
|
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
|
6ca6fb605d
|
ILLUSIONS: BBDOU: Implement more special opcodes and finish putBackInventoryItem
|
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
|
27a5e93268
|
ILLUSIONS: BBDOU: Start implementing crosshair cursor (used in shooting minigame)
|
2018-07-20 06:43:33 +00:00 |
|
johndoe123
|
c0c25691e0
|
ILLUSIONS: BBDOU: Implement missing script opcodes and special opcodes; fix ActorType bugs and more
|
2018-07-20 06:43:33 +00:00 |
|
johndoe123
|
c6f2c6ba4e
|
ILLUSIONS: BBDOU: Implement special code 16000F
|
2018-07-20 06:43:33 +00:00 |
|
johndoe123
|
88e2b3fd9e
|
ILLUSIONS: BBDOU: Implement special code 160030
|
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
|
2de38e3469
|
ILLUSIONS: DUCKMAN: Extract trigger cause sound playing to method
|
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
|
f692e0acfb
|
ILLUSIONS: DUCKMAN: Implement special opcodes 16001D, 16001E, 16001F 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
|
601c6f4082
|
ILLUSIONS: Terminate update functions on scene exit; fix bugs and use constants
|
2018-07-20 06:43:33 +00:00 |
|
johndoe123
|
8b48f2f63f
|
ILLUSIONS: Rename ProgInfo -> SceneInfo
|
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
|
a5ad1bc106
|
ILLUSIONS: Remove unneeded includes
|
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
|
88ea891184
|
ILLUSIONS: Use ARRAYSIZE instead of hardcoded values in screen effect constants
|
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
|
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 |
|