Strangerke
b27b209021
CHEWY: Still renaming
2022-03-03 18:36:50 -08:00
Strangerke
6ff32ec391
CHEWY: Remove some unused structures in ngstypes
2022-03-03 18:36:50 -08:00
Strangerke
9cd7694d07
CHEWY: Remove unused structure, some renaming
2022-03-03 18:36:50 -08:00
Strangerke
407001362c
CHEWY: Remove useless parameter in startAadWait()
2022-03-03 18:36:49 -08:00
Strangerke
266b30eb55
CHEWY: More renaming
2022-03-03 18:36:49 -08:00
Strangerke
beec516ffb
CHEWY: Some more renaming
2022-03-03 18:36:49 -08:00
Strangerke
8aec52fd82
CHEWY; Some more renaming
2022-03-03 18:36:48 -08:00
Paul Gilbert
873bb78724
CHEWY: Header define fixes
2022-03-03 18:36:48 -08:00
Paul Gilbert
30ff8c38dc
CHEWY: Add missing breaks to re-added switch cases
2022-03-03 18:36:48 -08:00
Paul Gilbert
c668422506
CHEWY: Revert 'Remove flic_cut switch cases that were unused'
...
This reverts commit c56d27bffe .
The code is actually part of the refactoring cleanup
2022-03-03 18:36:48 -08:00
Strangerke
ef70d3ef56
CHEWY: more renaming
2022-03-03 18:36:48 -08:00
Strangerke
e919953073
CHEWY: renaming, add some missing breaks in flic_cut
2022-03-03 18:36:47 -08:00
Paul Gilbert
3073043a0d
CHEWY: Fix compiler warnings
2022-03-03 18:36:47 -08:00
Paul Gilbert
c7284144a8
CHEWY: Remove flic_cut switch cases that were unused
...
Double-checked in the disassembly of the release game,
and confirmed they weren't used
2022-03-03 18:36:47 -08:00
Strangerke
3b86f9e94e
CHEWY: Some more renaming
2022-03-03 18:36:47 -08:00
Filippos Karapetis
e66abfa8e0
CHEWY: Fix compilation
2022-03-03 18:36:47 -08:00
Filippos Karapetis
6c14ba9e80
CHEWY: Remove obsolete functions
2022-03-03 18:36:47 -08:00
Strangerke
d20703122d
CHEWY: Renaming
2022-03-03 18:36:46 -08:00
Filippos Karapetis
06bd3eeca9
CHEWY: Cleanup video callbacks
2022-03-03 18:36:46 -08:00
Filippos Karapetis
c8fa3c2538
CHEWY: Remove special video cases for video IDs over 1000
...
These are unused throughout the engine, and are probably a leftover
2022-03-03 18:36:46 -08:00
Filippos Karapetis
da2905f8fe
CHEWY: Add enums for the cinema videos
2022-03-03 18:36:46 -08:00
Paul Gilbert
eddb5b6db8
CHEWY: Fix Howard zooming when entering room 56
2022-03-03 18:36:46 -08:00
Paul Gilbert
5c6b258716
CHEWY: Room 56 entry cleanup
2022-03-03 18:36:46 -08:00
Paul Gilbert
f3baadd733
CHEWY: Fix shooting dolls cutscene in room 94
2022-03-03 18:36:45 -08:00
Strangerke
b3fc15feeb
CHEWY: Some renaming
2022-03-03 18:36:45 -08:00
Filippos Karapetis
3a8e151d93
CHEWY: Cleanup of the TV video code
2022-03-03 18:36:45 -08:00
Filippos Karapetis
b9aabf3353
CHEWY: Switch the TV videos to the new video code
...
This also adds handling for rewindable videos, which keep looping
until the current dialog finishes. Furthermore, events are now
correctly pushed to the engine code
2022-03-03 18:36:45 -08:00
Filippos Karapetis
3f5f2c0bbf
CHEWY: Allow rewinding of CFO videos
...
This functionality is used in cases such as the TV videos, which keep
looping until the current dialog is finished
2022-03-03 18:36:45 -08:00
Strangerke
56616bac2f
CHEWY: Some renaming
2022-03-03 18:36:45 -08:00
Strangerke
a248e9b8da
CHEWY: More fixes for CppCheck warnings
2022-03-03 18:36:44 -08:00
Filippos Karapetis
37149b2bc8
CHEWY: Fix crash when entering room 21
2022-03-03 18:36:44 -08:00
Filippos Karapetis
60f8257fdd
CHEWY: Remove superfluous mouse handling code
2022-03-03 18:36:44 -08:00
Filippos Karapetis
03de363e36
CHEWY: Unify switch cases in room 39
2022-03-03 18:36:44 -08:00
Filippos Karapetis
97cde7eba9
CHEWY: Use the new video playing code for special videos 9 and 10
2022-03-03 18:36:44 -08:00
Strangerke
cb3983d102
CHEWY: More janitorial work in Inventory::menu()
2022-03-03 18:36:44 -08:00
Strangerke
4104095241
CHEWY: Remove initialization of menu_first not present in the binary (and useless)
2022-03-03 18:36:44 -08:00
Paul Gilbert
ecd5d11eac
CHEWY: Janitorial
2022-03-03 18:36:43 -08:00
Paul Gilbert
c8fa407e93
CHEWY: Fix bad direct cast to a AdsTxtHeader pointer
2022-03-03 18:36:43 -08:00
Paul Gilbert
5b0afcffa6
CHEWY: Change AadInfo * to AadInfoArray
2022-03-03 18:36:43 -08:00
Paul Gilbert
0c80d40d95
CHEWY: Fix compiler warnings
2022-03-03 18:36:43 -08:00
Paul Gilbert
84a0dfb35d
CHEWY: Explicitly mark AtsBlock as packed
2022-03-03 18:36:43 -08:00
Filippos Karapetis
8d83a363fb
CHEWY: Fix incorrect busy status for Chewy in is_chewy_busy()
2022-03-03 18:36:43 -08:00
Strangerke
3fc3959f7f
CHEWY: Various fixes in flic_cut()
2022-03-03 18:36:43 -08:00
Filippos Karapetis
ee46ccf2a1
CHEWY: Fix drawing overlay elements (e.g. subtitles) on videos
2022-03-03 18:36:42 -08:00
Filippos Karapetis
2cb5267002
CHEWY: Remove more unused functions
2022-03-03 18:36:42 -08:00
Filippos Karapetis
1bc86dc799
CHEWY: Remove unused functions
2022-03-03 18:36:42 -08:00
Filippos Karapetis
8e2ea2c8d5
CHEWY: Refactor text printing and font handling code
2022-03-03 18:36:42 -08:00
Filippos Karapetis
19234c3315
CHEWY: Fix incorrect text replacement
2022-03-03 18:36:42 -08:00
Strangerke
891648a851
CHEWY: Fix German intro number
2022-03-03 18:36:41 -08:00
Strangerke
fcce6ef9dd
CHEWY: Add German exit message
2022-03-03 18:36:41 -08:00