Commit Graph
137148 Commits
Author SHA1 Message Date
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
Strangerke 728c4f0545 CHEWY: Fix logic in room 63 2022-03-03 18:35:49 -08:00
Strangerke dd1b2250df CHEWY: Review logic of Room 62 2022-03-03 18:35:48 -08:00
Strangerke efe7313a8d CHEWY: Fix logic of Room 64 2022-03-03 18:35:48 -08:00
Strangerke a294f0641a CHEWY: Fix logic of room 65 2022-03-03 18:35:48 -08:00
Strangerke 2d6ef96d94 CHEWY: Implement Room 66 2022-03-03 18:35:48 -08:00
Paul Gilbert 727b3eab53 CHEWY: Fix mode parameters in a lot of flic_cut calls 2022-03-03 18:35:48 -08:00
Paul Gilbert 9df3217af2 CHEWY: Change some get_switch_code result comparisons to use ESC 2022-03-03 18:35:48 -08:00
Paul Gilbert 324cf75b39 CHEWY: Fix flic play custom user function returns 2022-03-03 18:35:48 -08:00
Paul Gilbert b9e5737344 CHEWY: Fix animation putting out glider flames 2022-03-03 18:35:47 -08:00
Paul Gilbert fc6061f473 CHEWY: Fix re-enabling cursor after opening fridge 2022-03-03 18:35:47 -08:00
Paul Gilbert a9907d5ed8 CHEWY: Remove redundant SURIMY_OBJ defines 2022-03-03 18:35:47 -08:00
Paul Gilbert 27f765e25f CHEWY: Show cursor after using room 18 monitor 2022-03-03 18:35:47 -08:00
Paul Gilbert 59048c75d1 CHEWY: Fix exiting room 17 via closed door 2022-03-03 18:35:47 -08:00
Paul Gilbert 91a05eae68 CHEWY: Fix crash in mouse_auto_obj in room 18 2022-03-03 18:35:47 -08:00
Strangerke c4df14c8d2 CHEWY: Fix some differences in the logic of Room67 2022-03-03 18:35:47 -08:00
Strangerke 2f2a226801 CHEWY: Fix logic in Room 68, check use of booleans and constants in start_spz_wait 2022-03-03 18:35:46 -08:00
Strangerke c18d9fc30e CHEWY: Partial rewrite of Room 69, check go_auto_xy calls and fix the constant used 2022-03-03 18:35:46 -08:00
Strangerke ee32266102 CHEWY: Implement Room 71 2022-03-03 18:35:46 -08:00
Paul Gilbert f3755b3788 CHEWY: Add semicolons to START_STOP_TMP usage 2022-03-03 18:35:46 -08:00
Paul Gilbert be7e66a1d1 CHEWY: Add a few ChewyAni checks to atds_string_start 2022-03-03 18:35:46 -08:00
Paul Gilbert 766e351cfd CHEWY: Changes for a large switch in atds_string_start 2022-03-03 18:35:46 -08:00
Paul Gilbert 7d376524b5 CHEWY: Beginnings of changes to ads_string_start
Frankly, the method is a huge monstrosity in the IDB, so there's
little hope of reversing it from scratch to include all the
changes that occured in the production release. As such, for now,
I'll be focusing on identifying places that set local variables
like talk_ani that weren't present in the prior source we were
given, and at least adding these changes to the existing code
we have.

In any case, this method only controls special animations that
occur when certain specific speech texts happen. So it's not
all that major an issue if the default animation is used.
2022-03-03 18:35:46 -08:00
Strangerke f5a4c9a7cb CHEWY: Finish the implementation of Room 70 2022-03-03 18:35:45 -08:00
Strangerke 4e37d76f25 CHEWY: Implement Room 72 2022-03-03 18:35:44 -08:00
Strangerke a88068be79 CHEWY: Implement Room 73 2022-03-03 18:35:44 -08:00
Strangerke 25ef3ca14a CHEWY: Implement Room 74 2022-03-03 18:35:44 -08:00
Strangerke 2dd8cfa445 CHEWY: Implement Room 75 + partial implementation of Room 70 2022-03-03 18:35:44 -08:00
Strangerke 26a40b4214 CHEWY: Fix signature of entry() for rooms 70 to 75 2022-03-03 18:35:43 -08:00
Strangerke b8ec7a2437 CHEWY: Implement Room 76 2022-03-03 18:35:43 -08:00
Strangerke 3077523349 CHEWY: Implement Room 77 2022-03-03 18:35:43 -08:00
Strangerke 25b3350f9f CHEWY: Implement room 78 2022-03-03 18:35:43 -08:00
Strangerke 06e226cd9b CHEWY: Implement room 79 2022-03-03 18:35:43 -08:00
Strangerke 3aa7029936 CHEWY: Fix some Resharper and CppCheck warnings 2022-03-03 18:35:43 -08:00
Paul Gilbert 950da68adf CHEWY: Fix invalid memory writes identified by Valgrind 2022-03-03 18:35:42 -08:00
Paul Gilbert 230f755cb2 CHEWY: Compilation fix 2022-03-03 18:35:42 -08:00
Strangerke 4972ef9795 CHEWY: Implement Room 80 2022-03-03 18:35:42 -08:00
Strangerke 1f87509037 CHEWY: Fix logic bug in room 50 2022-03-03 18:35:42 -08:00
Strangerke dab2e9735f CHEWY: Implement room 81, fix the use of some boolean vs 0/1, use some more constants 2022-03-03 18:35:42 -08:00
Strangerke 0fa633c64a CHEWY: Implement room 82, enforce the use of constants with start_detail_wait and set_timer_status 2022-03-03 18:35:42 -08:00
Strangerke a6912052ba CHEWY: Smallest room ever - Room 83 2022-03-03 18:35:42 -08:00
Strangerke 9a550bf3fd CHEWY: Make Resharper happy about Room84 2022-03-03 18:35:41 -08:00
Strangerke 40da94cf03 CHEWY: Implement room84, check the initializations of SetUpScreenFunc 2022-03-03 18:35:41 -08:00
Strangerke 8f47ecae0f CHEWY: enforce the use of constant on room_e_obj.Attribut; fix a boolean parameter in room9 2022-03-03 18:35:41 -08:00
Strangerke 48c0b14f8d CHEWY: Fix at_action to actually use Room85::proc2 2022-03-03 18:35:41 -08:00
Strangerke 08b9b36f97 CHEWY: Implement Room 85 2022-03-03 18:35:41 -08:00
Strangerke 194f3feeb4 CHEWY: Implement room 86, check more calls to set_ats_str() 2022-03-03 18:35:41 -08:00
Strangerke 528f82d9b0 CHEWY: Fix logic bug in Room 17 2022-03-03 18:35:40 -08:00
Paul Gilbert d846033867 CHEWY: gcc compilation fixes 2022-03-03 18:35:40 -08:00