Paul Gilbert
5b9ab5b650
CHEWY: Fixes for room 71 leopard vining, variables cleanup
2022-03-03 18:35:59 -08:00
Paul Gilbert
97c902b455
CHEWY: Create JungleRoom base class for shared entry/exit logic
2022-03-03 18:35:58 -08:00
Filippos Karapetis
282235ef64
CHEWY: Error out on unused custom FLIC frame types
2022-03-03 18:35:58 -08:00
Filippos Karapetis
f512718281
CHEWY: Use error() instead of returning a global error flag
...
The error messages are temporary, and all error checking for
resources will be eventually moved into the resource handling
code
2022-03-03 18:35:58 -08:00
Filippos Karapetis
2574347f82
CHEWY: Start removing ERROR from code
...
Error checking is done mostly on game resources, so it will
eventually be moved into the resource reading code
2022-03-03 18:35:58 -08:00
Filippos Karapetis
3b9cec226b
CHEWY: Add first version of new video code, currently disabled
...
This code uses the VideoPlayer interface and is much more cleanly
separated from the engine code compared to the original implementation.
Some functionality has not been implemented yet, which includes:
- Video effects (borders, blending etc)
- Custom video frame callbacks in specific rooms via
set_flic_user_function(). This is used in rooms 28, 37, 51, 54, 55
and 64
2022-03-03 18:35:57 -08:00
Filippos Karapetis
48d825923b
CHEWY: Remove dead code
2022-03-03 18:35:57 -08:00
Paul Gilbert
57e6e74558
CHEWY: Fix loading master room exists list
2022-03-03 18:35:57 -08:00
Paul Gilbert
69626ad2b4
CHEWY: Range checking for checking to display exit cursors
2022-03-03 18:35:57 -08:00
Paul Gilbert
bc48079711
CHEWY: Flesh out room 70 implementation
2022-03-03 18:35:57 -08:00
Paul Gilbert
437fed7ea3
CHEWY: Janitorial
2022-03-03 18:35:57 -08:00
Paul Gilbert
7642371053
CHEWY: Fix Nichelle singing cutscene
2022-03-03 18:35:56 -08:00
Paul Gilbert
3eb1e5e115
CHEWY: Fix giving artifact to trader
2022-03-03 18:35:55 -08:00
Paul Gilbert
72e367bf83
CHEWY: Fix opening crate in room 66
2022-03-03 18:35:55 -08:00
Strangerke
a416a12ff7
CHEWY: Remove dead code, reduce more variable scopes
2022-03-03 18:35:55 -08:00
Strangerke
b880a40b15
CHEWY: Remove debug, reduce some variable scopes, fix a couple of variable types
2022-03-03 18:35:55 -08:00
Strangerke
10b15ddcf4
CHEWY: remove unused functions in datei, reduce some variable scopes
2022-03-03 18:35:55 -08:00
Paul Gilbert
0eba439f4b
CHEWY: Fix cutscene using cockroaches on secretary
2022-03-03 18:35:55 -08:00
Paul Gilbert
d3f734a00c
CHEWY: Revert Move ged_user_func room code into their Room classes
...
This reverts commit 7727b6ed38a10073698ac1edc8194ccc2e7f3532.
I mistakenly equated index numbers with room numbers
2022-03-03 18:35:55 -08:00
Paul Gilbert
a65bfeb8d3
CHEWY: Use gum constant in add inventory call
2022-03-03 18:35:54 -08:00
Paul Gilbert
75cdacaf7e
CHEWY: Fix room 49 water pistol cutscene
2022-03-03 18:35:54 -08:00
Paul Gilbert
08af2295d8
CHEWY: Fix using taxi sign in room 45
2022-03-03 18:35:54 -08:00
Paul Gilbert
383c094f0b
CHEWY: Fix room 46 fight cutscene
2022-03-03 18:35:54 -08:00
Paul Gilbert
b7debd8bef
CHEWY: Fix room 47 combination lock
2022-03-03 18:35:54 -08:00
Paul Gilbert
30d0520c0c
CHEWY: Stop redundant default response after using boombox
2022-03-03 18:35:53 -08:00
Paul Gilbert
ccb3a6ae9f
CHEWY: Fix Howard disappearing in room 42
2022-03-03 18:35:53 -08:00
Paul Gilbert
8d9060b9c9
CHEWY: Move ged_user_func room code into their Room classes
2022-03-03 18:35:53 -08:00
Strangerke
3e6c3b31f7
CHEWY: Reduce variable scopes in atds, fix some CppCheck warnings
2022-03-03 18:35:53 -08:00
Strangerke
c545c36c43
CHEWY: mouse - remove some unused extern, reduce some variable scopes, turn some uint8 to boolean
2022-03-03 18:35:53 -08:00
Strangerke
b70f984db4
CHEWY: rename source file maus -> mouse
2022-03-03 18:35:52 -08:00
Strangerke
26922a37dd
CHEWY: Remove ch_icm (unused)
2022-03-03 18:35:52 -08:00
Strangerke
0f4d1c3a59
CHEWY: Some renaming in ailclass, start cleaning atds
2022-03-03 18:35:52 -08:00
Paul Gilbert
bae1b1f476
CHEWY: Fix city train animation
2022-03-03 18:35:52 -08:00
Paul Gilbert
4889453c71
CHEWY: Fight night-time city cutscene
2022-03-03 18:35:52 -08:00
Paul Gilbert
005964d21a
CHEWY: Fix cutscene where pumpkin is grown
2022-03-03 18:35:52 -08:00
Strangerke
0592e4ffdc
CHEWY: Fix glitch in logic of Room 50
2022-03-03 18:35:51 -08:00
Strangerke
00df78810f
CHEWY: Small changes in the logic of Room 51
2022-03-03 18:35:51 -08:00
Strangerke
bebbfcb084
CHEWY: Review logic of Room 52
2022-03-03 18:35:51 -08:00
Strangerke
b85b66aade
CHEWY: Check logic in Room 53
2022-03-03 18:35:51 -08:00
Strangerke
10eb66f09e
CHEWY: Fix some syncArray's in Spieler::synchronize
2022-03-03 18:35:51 -08:00
Strangerke
8cb1e46ce1
CHEWY: Fix logic in room 54
2022-03-03 18:35:51 -08:00
Strangerke
e9392c51bf
CHEWY: Fix logic in Room 55, enforce the use of chewy ani constants in various places
2022-03-03 18:35:51 -08:00
Paul Gilbert
c058c67a9e
CHEWY: Updates to atdsys::aad_search_dia
2022-03-03 18:35:50 -08:00
Paul Gilbert
1259e19806
CHEWY: Added some ATDS struct load methods
2022-03-03 18:35:50 -08:00
Paul Gilbert
29dd009eec
CHEWY: Fix movement to chicken coop
2022-03-03 18:35:50 -08:00
Paul Gilbert
8c55d3afe1
CHEWY: Extra should quit check in flic playback
2022-03-03 18:35:50 -08:00
Strangerke
42f318b4aa
CHEWY: Partial rewrite of logic of Room 56
2022-03-03 18:35:50 -08:00
Strangerke
1390d3aafd
CHEWY: Fix logic in Room 57
2022-03-03 18:35:49 -08:00
Strangerke
18d4fe0986
CHEWY: review logic of Room 58
2022-03-03 18:35:49 -08:00
Strangerke
1bbc1713bb
CHEWY: Review logic of Room 59
2022-03-03 18:35:49 -08:00