HarbourMasters / Shipwright

3.29k stars 492 forks source link

Pull in some decomp updates for z_play #4522

Closed Archez closed 2 weeks ago

Archez commented 2 weeks ago

This pulls in some of the z_play updates from decomp. Notably I've left out the renaming of play to this for a follow up PR since that would almost touch every line on its own. I also left out any updates related to camera functions as I believe @Pepe20129 is working on that independently.

The most significant change from this is the restructuring of if statements and nesting levels in Play_Draw.

Also pulls in attributes.h from decomp which is being used to suppress some warnings like switch fallthroughs. Granted we recently suppressed warnings through cmake, I still feel like it would be good to have this (and probably needs msvc handling once I see the build results).

Build Artifacts