allegroflare / allegro_flare

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

Integrate Jukebox into Framework #197

Closed MarkOates closed 2 years ago

MarkOates commented 2 years ago

New Additions

This PR adds a new AllegroFlare/Frameworks/Full class, along with corresponding classes to support it. This framework is expected to be the new preferred framework. The old AllegroFlare/Framework,Screen,Screens have been kept in place so that other projects will not break.

They should eventually be integrated to the new framework.

Integrating the "Jukebox"

Originally, this PR was designed to have the AudioController (aka Jukebox) be integrated into the framework. That has been included in the new AllegroFlare/Frameworks/Full class and the existing AllegroFlare/Framework has remained unchanged.

Also

A new technique introduces a symlink of the data/ folder into the bin/demos folder to reduce duplications of data files in the repo.