I'm close to done with the only really new code in Milestone 1, which is the AVI player. That's steps 9 and 10 (out of a total of 17), and I've already finished 1-8 and 13-14. The ones I haven't yet done (11-12 and 15-17) are just rehashes of already existing classes from Sov and Enzyme, so they will be quick.
I haven't actually yet gotten the AVI to play on the screen. I consider this a very minor setback I'm really pretty close though, the hard junk is over, which is reading and interpreting the dang file in the first place. I should now have the first frame sitting on a texture all ready to go to the display. Then it's just a matter of working on the frame timing (to make it play and synch with the sound stream).
At the end of M1, the program will have played all the AVI files, loaded any game files needed (which will be very little but will increase with subsequent milestones) and take you to the selection screen. The only active option from this screen will be to exit, so it won't be real interesting, heh. I'm going to need a background graphic. I never was real happy with the one we had (which I put together). I'll have to figure out something for it.
"They laughed when I said I was going to be a comedian ... They're not laughing now." - Bob Monkhouse