The second time was on the way back from town, on Queen Street again. 3 lanes once more, the same setup. I was in the outside (right) lane, and someone decided to pull out again without checking his blind spot, bounced off my car, then saw he'd hit me and zoomed away. Bastard.
Amazingly there's no damage to the car, I think only our wingmirrors hit, there was some sort of thud/bang anyway.
And I get to do it all over again soon, I have to pick my friend up after dropping her off. *scream*.
In other news, I did a bit of work to my sound manager. You can now compile with NO_RESOURCE_MANAGER, and it'll drop all references to the resource manager, allowing you to load sounds from memory (const BYTE*, and length) or from disk. That way I can just drop the two files into a new project, and I have perfectly functioning OGG sound.
I also added some buffer recycling, nothing too difficult or interesting.
I want to add some better support for static sounds, and then I'll post the code in here for anyone to use as they see fit.
Right, time for me to go recover...