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