Here is a screenshot of the final radio player in-game. I've also got a video of it in action w/sounds of course.
Click here to download video of In-Game Radio [13MB MPEG]
You must download the video. I'm loving this radio already, all games should have one. [grin]
This radio control is animated for every state, and collapses to save screen space. It's all in the video. You can also hear the old-school AM static as a transition between stations >:D
Here's a clean screenshot of the player skin itself, check out the last entry to see how much it has changed.
Here's a in-game screenshot of the player. I also re-skinned the GUI background so it matches everything else on the GUI.
Here is a screenshot of all the final radio station logos, there are 18 stations in total.
I still have like 5% of the code to finish up...some minor things, like the visualization, and putting the proper text across the ticker. That'll be done in a few minutes, also I should be done with the conversion from OpenAl -> FMOD later tonight.
I'm going to have fun implementing FMOD's geometry API into the game for real-time acoustics on the buildings/geometry. A city is the perfect candidate since most buildings can be represented as simple boxes, and there won't be that many of them.
Lets see...I'm also itching to implement rain effects into the game...just so I can conjur up storms whilst online against other people. I think that would be cool. I'm going to add lighting / thunder etc...I can see the clouds slowly parting after a rain shower reveiling a glowing sunset while a gang war rages beneath. Mmmmm.
Anyways...Imma get back to work. Thoughts / comments on the radio implementation would be appreciated. What do you think regarding internet radio verses a static soundtrack??