A BossCoding collaboration with Andy Beers: http://www.github.com/bosstweed1.
How to Build and Run
Although exclusively built and tested on OSX, there should be no issues on other platforms as all component parts claim to be cross-platform.
To Use:
- Clone the repo.
- cd to 'final'
- 'make fireworks'
- ./fireworks
Controls ========= **1234567** - Launch firework out of nozzle 1-7
**qwertyu** - Launch a 'nozzle sparkler' out of nozzle 1-7
**z** - Play/pause the music
**m** - Quit (yeah, I know, it should be 'q', but we already use that)
Frameworks ========= This project uses **OpenGL** and **GLUT** for graphics, window management, and input handling.
**BASS**, an open-source, cross-platform audio library was used for sound. To get started, check out the BASS_StreamCreateFile (http://www.un4seen.com/doc/bass/BASS_StreamCreateFile.html) and BASS_ChannelPlay (http://www.un4seen.com/doc/bass/BASS_ChannelPlay.html) commands in the documentation.