Very techy progress this week!
First I ripped out the SDL2_mixer library, because it seemed to be incompatible with cross-compiling for 32-bit windows. Also, we want to do more sophisticated things with our music than SDL2_mixer’s music API supports, so it wasn’t overwhelmingly useful. So I made it so our music and sound effects work with the much lower-level API of SDL2. Now I am copying audio samples myself. Evan and I talked about this, to see if there’s some cool effects that we can do easily now that we’re involved at the audio-sample level. Not sure anything exciting will come out of that, but we’ll certainly be able to fade in and out the various tracks of the music as we planned.
Then after those two, I got cross-compiling working again, so I can spit out windows builds… with sound! This took a bit of work too, because windows doesn’t reference embedded binaries (our data files) it quite exactly the same way as my machine.