![]() ![]() Thinking about the splash - splash.xml would specify the image to load, the time to show it, and maybe a sound/music file to play. I don't want to get TOO complicated here, but I do think a little flexibility would help, otherwise there's no sense in making it skinnable. I could use something like minixml to handle xml files (I made a port of minixml to the PSP, so it's the xml lib I'm familiar with) so instead of loader.cfg, maybe loader.xml? Similarly for the main background, an xml file specifying things like the image and the font to use. say, a loader.cfg file that contained the name of the loader image file as well as the info on the location and size of the progress bar. The main background and the loader would be a little more work to be skinnable for example, say I use a progress bar on the loader screen to show how the loading is going - I'd need to have a replaceable specification for where the bar is located in the loading screen, and how big it is. The splash is the simplest since it's just shown for a brief period before the main background. How about a "loader" screen as well? Something to display from the time the person starts Doom until the game screen is initialized. Maybe just a standard bmp/png (640x480) for a splash screen, and background? Also maybe a font file, or font config file? ![]() Chilly Willy wrote:Can you be more specific about what you want to see in a skinnable GUI? As long as I'm updating my Doom port, might as well update the opening interface as well. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |