allegroflare / allegro_flare

Application toolkit for Allegro 5
https://clubcatt.com/allegroflare
MIT License
35 stars 6 forks source link

Introduce Dedicated Playhead Tracking Object and TMJ Loading in MindDive #248

Closed MarkOates closed 2 years ago

MarkOates commented 2 years ago

Topic

MindDive was branched in order to solve some tempo/synchronization issues. As a result, AllegroFlare/Prototypes/MindDive/Hypersync was introduced. While there still remains some scruffy code in MindDive/MindDive (that needs to be replaced by Hypersync, the Hypersync seems to at least have localized the concern into a dedicated object, which is good enough to progress forward at this point.

Also, now that the TMJ loader is operating and loading TunnelMesh objects in the TunnelMeshFactory, this PR should be merged.

The remaining scruffy code can be cleaned up posthumously.

Note there are some data/ objects that need to be included as well. I've created an issue for that.