* don't use playstate everywhere
* add color/textime cycle and start event system
* implement inventory events
* improvements and add time event
* add obtained flag
* move event handler to its own file
* header stuff
* implement magic level
* add getfreezetype and default texture
* add multitexture type (and improvements)
* add texture, event and surface swap
* added oscillating water (thanks kenton!) and start implementing the first freeze type
* fix drawevent
* improvements and fixes
* more improvements
* misc stuff
* little changes
* note
* removed condition type for age
* fixed cond enum names
* small fix
* initialize sceneMaterialAnimCamParams properly
* fixes related to animated materials changes
* improvements and fixes
* make sure everything is initialized !
* add color switch type
* bug fixing and MM options
added the Majora's Mask bottles as an option along with the option to uncap the jumping velocity. added an option for the audio delay workaround and fixed errors for the camera debugger
* removed zone.identifier
* cleaned up and changed bottle textures to my own
* deleted the zone identifier again why
* cleanup and new bottle fill texture
* finalized
* whoopsie
* my last commit frfr
* fix
---------
Co-authored-by: Yanis002 <35189056+Yanis002@users.noreply.github.com>
* backport mm title cards
* fix build issues
* fix build issues
* cleanup
* accidental left-over from merge
* fixed wrong ifdef
* remove place title cards from the spec when using MM title cards