Commit Graph

83283 Commits

Author SHA1 Message Date
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
Strangerke
94f5cf5085 CHEWY: Fix an endianness issue in cursorChoice 2022-03-03 18:36:41 -08:00
Strangerke
e35654ac19 CHEWY: More renaming 2022-03-03 18:36:41 -08:00
Strangerke
6e8cf71682 CHEWY: Some renaming 2022-03-03 18:36:41 -08:00
Strangerke
ca5dd69fd0 CHEWY: Remove useless check and include in mcga.cpp 2022-03-03 18:36:41 -08:00
Paul Gilbert
ccbffc0bd4 CHEWY: Mixed speech & subtitle support for item interactions 2022-03-03 18:36:40 -08:00
Paul Gilbert
03e3b2a8f9 CHEWY: Fix speech num after looking at pillow twice 2022-03-03 18:36:40 -08:00
Strangerke
8853eaba2c CHEWY: Fix some more CppCheck warnings, some renaming 2022-03-03 18:36:40 -08:00
Strangerke
e3f5e5ae44 CHEWY: Rename Display enum 2022-03-03 18:36:40 -08:00
Strangerke
e93c5f0928 CHEWY: Remove unused variable in Cinema::Execute 2022-03-03 18:36:40 -08:00
Filippos Karapetis
cd7de90e42 CHEWY: Remove stubbed mouse speed code 2022-03-03 18:36:40 -08:00
Filippos Karapetis
a805e55759 CHEWY: Remove file function wrappers 2022-03-03 18:36:39 -08:00
Strangerke
5d6fd6de1a CHEWY:Add missing va_end(), add on TODO in devices() 2022-03-03 18:36:39 -08:00
Filippos Karapetis
c620f1d93c CHEWY: Remove more unused types 2022-03-03 18:36:39 -08:00
Filippos Karapetis
62b70a5add CHEWY: Simplify loading of blende.rnd 2022-03-03 18:36:39 -08:00
Filippos Karapetis
4009fd7a6a CHEWY: Finish refactoring taf_seq_adr()
The sprite corrections table was not set correctly.
This allows us to remove related code that is now unused.
2022-03-03 18:36:39 -08:00
Strangerke
a8f913b5a9 CHEWY: More janitorial work on CppCheck warnings 2022-03-03 18:36:39 -08:00
Strangerke
239f53a104 CHEWY: More janitorial work around CppCheck 2022-03-03 18:36:38 -08:00
Filippos Karapetis
8ba4c1b29c CHEWY: Start rewriting taf_seq_adr()
Still not 100% correct, as sprites are drawn with wrong offsets
2022-03-03 18:36:38 -08:00
Filippos Karapetis
e0eff4c511 CHEWY: Remove unused chunk types 2022-03-03 18:36:38 -08:00
Filippos Karapetis
1ea4b7bd5b Remove the modul / fcode checks
These checks were used for incorrect resources, so it's best to place
the relevant checks when loading resources instead of random places in
the code. Also, remove unused chunk IDs
2022-03-03 18:36:38 -08:00
Filippos Karapetis
3d7209f44a CHEWY: Use the new video player in more videos 2022-03-03 18:36:38 -08:00
Filippos Karapetis
c5f604db2d CHEWY: Restore comments 2022-03-03 18:36:38 -08:00
Filippos Karapetis
cfb636c1bd CHEWY: More work on the new video player
It is now the default player for all videos except the ones with custom
callbacks. Started importing video callbacks in the new video player
2022-03-03 18:36:37 -08:00
Filippos Karapetis
b8d0082971 CHEWY: Simplify the game initialization code 2022-03-03 18:36:37 -08:00
Filippos Karapetis
318f3ea2bb CHEWY: Restore some of the deleted refactored functions
These will be used in the new video player
2022-03-03 18:36:37 -08:00
Filippos Karapetis
efddc43975 CHEWY: Process mouse events on button up in the cinema screen 2022-03-03 18:36:37 -08:00
Strangerke
f5f1e89ed1 CHEWY: Fix missing file in previous commit 2022-03-03 18:36:37 -08:00
Strangerke
7f85d2d5b0 CHEWY: Work on CppCheck warnings in Object, rename a couple of functions 2022-03-03 18:36:37 -08:00
Filippos Karapetis
7d9cd2b8ad CHEWY: Rename all movie enums so that they match their values 2022-03-03 18:36:36 -08:00
Filippos Karapetis
de38f58836 CHEWY: Use more movie enums 2022-03-03 18:36:36 -08:00
Filippos Karapetis
a085db8a7b CHEWY: Move all custom video callbacks to r_event.cpp
This will help to gather everything in a single place, in order to
aid in rewriting this functionality. This includes all videos with
custom callbacks, set_custom_user_function() and set_flic_user_function()
2022-03-03 18:36:36 -08:00
Filippos Karapetis
b292ea84bf CHEWY: Use enums for video IDs 2022-03-03 18:36:36 -08:00
Filippos Karapetis
2123e8887f CHEWY: Remove unused functions 2022-03-03 18:36:35 -08:00
Strangerke
883664cf00 CHEWY: More work on CppCheck, Fix an endianness issue (one of maaaaany) 2022-03-03 18:36:35 -08:00
Paul Gilbert
58ee087edd CHEWY: Fix loading the correct speech data for item interactions 2022-03-03 18:36:35 -08:00
Filippos Karapetis
25ad52094d CHEWY: Remove the unused mode parameter of flic_cut()
It is always set to CFO_MODE
2022-03-03 18:36:35 -08:00
Filippos Karapetis
70b1e80bd1 CHEWY: Switch more functions to the new sound code 2022-03-03 18:36:35 -08:00
Filippos Karapetis
26139fd227 CHEWY: Rename setze_zeiger -> set_pointer 2022-03-03 18:36:34 -08:00
Filippos Karapetis
4dfc0ffeea CHEWY: Fixes regarding the video skipping flag 2022-03-03 18:36:34 -08:00
Filippos Karapetis
7da7a2781e CHEWY: Fix compilation with new video code 2022-03-03 18:36:34 -08:00
Strangerke
bf6cee2b9a CHEWY: More work on CppCheck 2022-03-03 18:36:34 -08:00
Strangerke
995128b467 CHEWY: Work on CppCheck warnings 2022-03-03 18:36:34 -08:00
Paul Gilbert
097a485ea7 CHEWY: Change DISPLAY constants to an enum 2022-03-03 18:36:34 -08:00
Paul Gilbert
9700be8e5a CHEWY: Janitorial 2022-03-03 18:36:34 -08:00
Strangerke
c81d3cb5e5 CHEWY: Remove the file mode in several functions 2022-03-03 18:36:33 -08:00
Strangerke
5717c8ac5a CHEWY: Add German credits 2022-03-03 18:36:33 -08:00
Paul Gilbert
e7f5c1341f CHEWY: Handle mixed speech and subtitles 2022-03-03 18:36:33 -08:00
Paul Gilbert
da6eca635e CHEWY: Set DISPLAY_BOTH mode when subtitles and speech are both on 2022-03-03 18:36:33 -08:00
Strangerke
a5a997dbad CHEWY: End of review of Room 00 2022-03-03 18:36:33 -08:00
Strangerke
316f0aee6e CHEWY: Room 0 - Remove two defines, reduce some variable scopes 2022-03-03 18:36:32 -08:00
Strangerke
36ee1adf76 CHEWY: Fix issues in Room 00 2022-03-03 18:36:32 -08:00
Strangerke
34251e12d5 CHEWY: Fix logic of Room 03 2022-03-03 18:36:32 -08:00
Paul Gilbert
d3a16e4015 CHEWY: Cleanup of atds method parameters 2022-03-03 18:36:32 -08:00
Paul Gilbert
cf3f5aba60 CHEWY: MInor cleanup of main, shifted field to Globals 2022-03-03 18:36:32 -08:00
Paul Gilbert
d349d46776 CHEWY: Capitalize classes in ngstypes.h 2022-03-03 18:36:32 -08:00
Paul Gilbert
9c15eefa80 CHEWY: Further Globals cleanup, renamed file to globals.cpp 2022-03-03 18:36:31 -08:00
Paul Gilbert
a4a0f0a009 CHEWY: Move final globals from global.cpp to Globals 2022-03-03 18:36:31 -08:00
Paul Gilbert
cf7ac0878b CHEWY: Move various array globals to Globals 2022-03-03 18:36:31 -08:00
Paul Gilbert
8d42bf7690 CHEWY: Move object pointer globals to Globals 2022-03-03 18:36:31 -08:00
Paul Gilbert
d9c6188922 CHEWY: Move spz globals to Globals 2022-03-03 18:36:30 -08:00
Paul Gilbert
546cb99e0b CHEWY: Move globals to Globals 2022-03-03 18:36:30 -08:00
Paul Gilbert
096b125379 CHEWY: Move SetupScreenFunc to Globals, remove unused life globals 2022-03-03 18:36:30 -08:00
Paul Gilbert
793e53c09a CHEWY: Moving globals to Globals 2022-03-03 18:36:30 -08:00
Paul Gilbert
75c029de78 CHEWY: Revert cleanup of #ifdef blocks 2022-03-03 18:36:30 -08:00
Strangerke
24daa6e493 CHEWY: Review logic of Room 01 2022-03-03 18:36:29 -08:00
Paul Gilbert
69ed392124 CHEWY: Move graphics related globals to Globals 2022-03-03 18:36:29 -08:00
Strangerke
d1ac557f14 CHEWY: Use more consistently constants with start_spz 2022-03-03 18:36:29 -08:00
Strangerke
4469a6ce1b CHEWY: Review logic of Room 02 2022-03-03 18:36:29 -08:00
Strangerke
911798a78c CHEWY: Review the logic of Room 4 2022-03-03 18:36:29 -08:00
Strangerke
232ffd0b93 CHEWY: Review logic in Room 5, reduce variable scope 2022-03-03 18:36:29 -08:00
Paul Gilbert
0d19fd29e8 CHEWY: Remove unused globals 2022-03-03 18:36:28 -08:00
Paul Gilbert
4cb351eeb4 CHEWY: More arrays to become statics 2022-03-03 18:36:28 -08:00
Strangerke
babff2b11f CHEWY: Review logic of Room 6, fix issue 2022-03-03 18:36:28 -08:00
Strangerke
15831e1866 CHEWY: Review logic of Room 7; fix a couple of issues 2022-03-03 18:36:28 -08:00
Paul Gilbert
49fd2bd1f0 CHEWY: Properly clear mouse click when used to skip dialogue 2022-03-03 18:36:28 -08:00
Paul Gilbert
3780ada931 CHEWY: Remove method declarations that have no implementation 2022-03-03 18:36:28 -08:00
Paul Gilbert
7692967adb CHEWY: Strip out unused code from IOGame 2022-03-03 18:36:28 -08:00
Paul Gilbert
0b4be086c0 CHEWY: Add zeroes to better sort files for rooms 1 to 9 2022-03-03 18:36:27 -08:00
Paul Gilbert
6a84e1d620 CHEWY: Cleanup of #if blocks 2022-03-03 18:36:27 -08:00
Paul Gilbert
dbd71d5f63 CHEWY: Cleanup of palette array in taf_dateiheader 2022-03-03 18:36:27 -08:00
Paul Gilbert
e9a67381ec CHEWY: Clean deprecated stuff out of ngshext.h 2022-03-03 18:36:27 -08:00
Paul Gilbert
640b101e5d CHEWY: Capitalize class names 2022-03-03 18:36:27 -08:00
Paul Gilbert
a6aa69e49c CHEWY: Remove the original's keycode constants 2022-03-03 18:36:27 -08:00
Paul Gilbert
9aaa14ad5f CHEWY: Move io_pal1 static array to file.cpp 2022-03-03 18:36:26 -08:00
Strangerke
acf19682c0 CHEWY: Review logic in room 8, fix a bug 2022-03-03 18:36:26 -08:00
Strangerke
97d8d700f1 CHEWY: Review logic of Room 9 2022-03-03 18:36:26 -08:00
Paul Gilbert
af02358284 CHEWY: Fix memory overrun in Resource::unpackRLE 2022-03-03 18:36:26 -08:00
Paul Gilbert
2bc4ccd779 CHEWY: Fix mismatched allocation/delete in Resource 2022-03-03 18:36:26 -08:00
Paul Gilbert
b263d38ec9 CHEWY: Re-introduce content of check_shad method
The NoShadow flag was never set, which means that although the
flag itself could be removed, the code that was executed when
it was false still needed to be kept
2022-03-03 18:36:25 -08:00
Strangerke
15be829a0d CHEWY: Review Room 10, move Room6::cut_serv2 to Room10::cut_serv 2022-03-03 18:36:25 -08:00
Strangerke
296093a17b CHEWY: Review logic of Room 11, fix a couple of issues 2022-03-03 18:36:25 -08:00
Strangerke
7e5078b433 CHEWY: review of Room 12, fix a bug and move cut_serv to Room 11 2022-03-03 18:36:25 -08:00
Strangerke
153fe2c351 CHEWY: Review calls to set_steuer_bit, fix various issues in Room13 logic 2022-03-03 18:36:25 -08:00
Strangerke
5f9f51ed59 CHEWY: Remove useless include in Room 16, review logic of Room 14 2022-03-03 18:36:25 -08:00
Strangerke
56a560f7bb CHEWY: Fix a couple of issues in Room 17 2022-03-03 18:36:25 -08:00
Paul Gilbert
2233ffa598 CHEWY: Move some static arrays from global.cpp to room.cpp 2022-03-03 18:36:24 -08:00
Paul Gilbert
858998106d CHEWY: Move various globals to Globals 2022-03-03 18:36:24 -08:00
Paul Gilbert
643cda6085 CHEWY: Move menus.cpp globals to Globals 2022-03-03 18:36:24 -08:00
Paul Gilbert
b48cbcfaab CHEWY: Move mcga.cpp globals to Globals 2022-03-03 18:36:24 -08:00
Paul Gilbert
c5d0e15fd8 CHEWY: Move main.cpp globals to Globals 2022-03-03 18:36:24 -08:00
Paul Gilbert
b220b5cd37 CHEWY: Rename of timer class fields 2022-03-03 18:36:23 -08:00
Paul Gilbert
fab4e985f1 CHEWY: Rename of Room class fields 2022-03-03 18:36:23 -08:00
Paul Gilbert
e866f7ca08 CHEWY: Rename of movclass class fields 2022-03-03 18:36:23 -08:00
Paul Gilbert
988c210ec5 CHEWY: Rename InputMgr class fields 2022-03-03 18:36:23 -08:00
Paul Gilbert
3f0d86d88b CHEWY: Cleanup of memory class 2022-03-03 18:36:23 -08:00
Paul Gilbert
eb1d434f8a CHEWY: Rename McgaGraphics class fields 2022-03-03 18:36:23 -08:00
Paul Gilbert
c7647e4b60 CHEWY: Rename flic class fields 2022-03-03 18:36:22 -08:00
Paul Gilbert
ee41d4a289 CHEWY: Rename detail class fields 2022-03-03 18:36:22 -08:00
Paul Gilbert
021b20ea39 CHEWY: Rename cursor fields 2022-03-03 18:36:22 -08:00
Paul Gilbert
b7a34ca29f CHEWY: Rename atds fields 2022-03-03 18:36:22 -08:00
Paul Gilbert
f7e480cc40 CHEWY: Rename fields of io_game 2022-03-03 18:36:22 -08:00
Paul Gilbert
47da3236ec CHEWY: Refactored global statics for flic 2022-03-03 18:36:22 -08:00
Paul Gilbert
04cdb08501 CHEWY: Refactored global statics for Data 2022-03-03 18:36:22 -08:00
Paul Gilbert
9b437b227a CHEWY: Initialize the file property when creating memory class 2022-03-03 18:36:21 -08:00
Strangerke
22ae05e061 CHEWY: Review logic of Room 18, fix a small issue 2022-03-03 18:36:21 -08:00
Strangerke
c62d758124 CHEWY: Review logic of Room 21 2022-03-03 18:36:21 -08:00
Strangerke
0e2739d42c CHEWY: Review Room 19 2022-03-03 18:36:21 -08:00
Paul Gilbert
c5d0eb9f9f CHEWY: Fix a bunch of global shadowing warnings 2022-03-03 18:36:21 -08:00
Paul Gilbert
7f256088fc CHEWY: Cleanup of atds 2022-03-03 18:36:21 -08:00
Paul Gilbert
4bfa4a73c3 CHEWY: Re-enable title sequence 2022-03-03 18:36:20 -08:00
Paul Gilbert
03d836ca7a CHEWY: Remove deprecated code from mcga_graphics 2022-03-03 18:36:20 -08:00
Paul Gilbert
acb1f74826 CHEWY: Cleanup of io_game.cpp 2022-03-03 18:36:20 -08:00
Paul Gilbert
0ec95e3487 CHEWY: Refactored mcga_graphics.cpp globals 2022-03-03 18:36:20 -08:00
Paul Gilbert
4a129032ee CHEWY: Further cleanup of McgaGraphics 2022-03-03 18:36:20 -08:00
Paul Gilbert
d5591a8aff CHEWY: Fix detection table to work with Mass Add properly 2022-03-03 18:36:20 -08:00
Strangerke
73d99548de CHEWY: Fix logic in Room 22 2022-03-03 18:36:19 -08:00
Strangerke
5133a4875d CHEWY: Fix logic in Room 23 2022-03-03 18:36:19 -08:00
Strangerke
931db1a86d CHEWY: Review logic of Room 24 2022-03-03 18:36:19 -08:00
Strangerke
a9af72eacb CHEWY: Fix logic in Room 25 2022-03-03 18:36:19 -08:00
Strangerke
9266a8be9b CHEWY: Review hardcoded logic of Room26, remove duplicate call of playsound and a useless include 2022-03-03 18:36:19 -08:00
Strangerke
12c1612ced CHEWY: Room 27 - Review + small fix 2022-03-03 18:36:19 -08:00
Strangerke
0d2fcd0496 CHEWY: Rename two classes 2022-03-03 18:36:19 -08:00
Paul Gilbert
ecf68aadff CHEWY: Rename mcga_grafik to mcga_graphics 2022-03-03 18:36:18 -08:00
Paul Gilbert
16fcf62af9 CHEWY: Renamed datei.cpp to data.cpp 2022-03-03 18:36:18 -08:00
Paul Gilbert
f3a51b1407 CHEWY: Rename object class files 2022-03-03 18:36:18 -08:00
Paul Gilbert
6f67f04200 CHEWY: Change ailclass to SoundPlayer 2022-03-03 18:36:18 -08:00
Strangerke
82b435076f CHEWY: Check logic of Room 28 2022-03-03 18:36:18 -08:00
Strangerke
0c36a691de CHEWY: Fix logic in room 29 2022-03-03 18:36:18 -08:00
Filippos Karapetis
c715a101b0 CHEWY: Remove unused methods. Some cleanup 2022-03-03 18:36:18 -08:00
Strangerke
c293beae86 CHEWY: Fix logic of room 31 2022-03-03 18:36:18 -08:00
Filippos Karapetis
3471cecbf0 CHEWY: Switch to the new sprite loading code 2022-03-03 18:36:17 -08:00
Filippos Karapetis
9c411272fe CHEWY: Reduce scope of sound buffer
The sound buffer is only used in the old FLIC player
2022-03-03 18:36:17 -08:00
Filippos Karapetis
b3863a4f57 CHEWY: Remove dead code 2022-03-03 18:36:17 -08:00
Filippos Karapetis
282e165777 CHEWY: Remove obsolete error checking
This code is gradually being replaced with the new resource code
2022-03-03 18:36:17 -08:00
Filippos Karapetis
0963ce948d CHEWY: Cleanup 2022-03-03 18:36:17 -08:00
Filippos Karapetis
8f60024811 CHEWY: Simplify inventory sprite loading 2022-03-03 18:36:17 -08:00
Filippos Karapetis
3c23b39bbe CHEWY: Improvements for sprite handling in the new resource loader 2022-03-03 18:36:16 -08:00
Filippos Karapetis
3c43537329 CHEWY: Remove unused file functions 2022-03-03 18:36:16 -08:00
Strangerke
050bb36a7f CHEWY: Review logic of Room 32 2022-03-03 18:36:16 -08:00
Paul Gilbert
574d8ad9cd CHEWY: Fix occassional speech playback even in text mode 2022-03-03 18:36:16 -08:00
Paul Gilbert
bb363bce25 CHEWY: Use the ScummVM GMM dialog by default 2022-03-03 18:36:14 -08:00
Paul Gilbert
c205543c3d CHEWY: Fixes for scanxy 2022-03-03 18:36:14 -08:00
Paul Gilbert
bbccfb8785 CHEWY: Moved MainMenu class to dialogs folder 2022-03-03 18:36:14 -08:00
Paul Gilbert
86772b3d18 CHEWY: Further work on Files dialog 2022-03-03 18:36:14 -08:00
Paul Gilbert
3691054963 CHEWY: In progress proper implementation of Files dialog 2022-03-03 18:36:14 -08:00
Strangerke
b9af0333c5 CHEWY: Review logic of Room 33 2022-03-03 18:36:14 -08:00
Paul Gilbert
82bf5e547e CHEWY: Improve prior workaround using inventory constants 2022-03-03 18:36:14 -08:00
Paul Gilbert
577e0f13c2 CHEWY: Workarounds for incorrectly wrapped inventory item descriptions 2022-03-03 18:36:13 -08:00
Paul Gilbert
a34672b86d CHEWY: Move calc_use_invent and showDiary to Inventory 2022-03-03 18:36:13 -08:00
Paul Gilbert
ac48be729e CHEWY: Move inventory methods to it's own class 2022-03-03 18:36:13 -08:00
Paul Gilbert
2560edc9a3 CHEWY: Split files and options menus into their own classes 2022-03-03 18:36:13 -08:00
Paul Gilbert
5ea7cb956f CHEWY: Change uses of GBOOK.TGP to a define 2022-03-03 18:36:13 -08:00
Paul Gilbert
9d28b764e7 CHEWY: Split credits and cinema dialogs into their own classes
Started a new dialogs folder for the games' menus and dialogs.
This will be cleaner than currently, where they're mingled
in the code files with other support classes and methods
2022-03-03 18:36:13 -08:00
Strangerke
f3d7286a55 CHEWY: Review logic of room 34 2022-03-03 18:36:13 -08:00
Strangerke
5895c2e072 CHEWY: Fix logic in Room 35 2022-03-03 18:36:12 -08:00
Paul Gilbert
f41734d1cc CHEWY: Finally fixed room backgrounds being incorrectly offset by 8 pixels 2022-03-03 18:36:12 -08:00
Paul Gilbert
9c5d8da1de CHEWY: Fix mouse clicks removing on-screen text 2022-03-03 18:36:12 -08:00
Paul Gilbert
1cf9b1e78a CHEWY: Fix clipping sprites off the left edge of the screen 2022-03-03 18:36:12 -08:00
Paul Gilbert
9ad7c9c77c CHEWY: Remove redundant null characters from the end of string constants 2022-03-03 18:36:12 -08:00
Paul Gilbert
32b99089b5 CHEWY: Finished main menu cinema dialog 2022-03-03 18:36:12 -08:00
Strangerke
6086ee20ce CHEWY: Review logic of Room 37 2022-03-03 18:36:11 -08:00
Strangerke
3728ccf045 CHEWY: Modify hardcoded logic in Room 39 2022-03-03 18:36:11 -08:00
Paul Gilbert
e550159c45 CHEWY: Beginnings of Cinema main menu dialog 2022-03-03 18:36:11 -08:00
Paul Gilbert
24b8640fb6 CHEWY: Cutscenes are 1 based rather than 0 2022-03-03 18:36:11 -08:00
Paul Gilbert
0e6bcfc680 CHEWY: Add missing calls to register_cutscene 2022-03-03 18:36:11 -08:00
Paul Gilbert
3fa814fa90 CHEWY: Properly implement register_cutscene from test_intro 2022-03-03 18:36:11 -08:00
Paul Gilbert
613a3471ce CHEWY: Should quit checks on zoom in/out during endgame sequence 2022-03-03 18:36:11 -08:00
Paul Gilbert
4834cfa89b CHEWY: Fix accents in credits text 2022-03-03 18:36:10 -08:00
Paul Gilbert
f43b7357bb CHEWY: Janitorial for endgame sprite code 2022-03-03 18:36:10 -08:00
Paul Gilbert
12c393c9fd CHEWY: Fix sprite saving 2022-03-03 18:36:10 -08:00
Paul Gilbert
c594485550 CHEWY: FIxes and cleanup for credits method gbook 2022-03-03 18:36:10 -08:00
Strangerke
4ca5ea2e89 CHEWY: Fix a bug in gbook, reduce some variable scopes in printxy 2022-03-03 18:36:10 -08:00
Strangerke
cbe29e4b15 CHEWY : WIP implementation of gbook 2022-03-03 18:36:10 -08:00
Filippos Karapetis
748bbf12d2 CHEWY: Remove more unused resource handling code 2022-03-03 18:36:10 -08:00
Filippos Karapetis
7e1e2188a2 CHEWY: Remove obsolete palette code 2022-03-03 18:36:09 -08:00
Filippos Karapetis
bc17ade120 CHEWY: Remove unused defines 2022-03-03 18:36:09 -08:00