Finally

posted in Beals Software
Published August 05, 2008
Advertisement
I FINALLY have something to show. It's not much, but it's something:
Splash Screen

I've got my main engine system setup & my state system implemented. I also implemented my input system into my code library, which I somehow managed to forget. Also, as you can see, I've re-implemented my screenshot system.

Anyway, as you can see, I've snagged my old engine name from years ago (around 2003/2004); Ethereal Gate. I redesigned and revamped the whole thing along with implementing it as a 'code library' rather than an 'engine'.

It's not quite up to snuff yet, but it's getting there. As always, I'm not very happy with the entire design, but whatever; it works.

One thing I am happy with is the fact that I've actually implemented debugging decently into this code library.

I do, however, need to modify the log system to write in HTML rather than plain text. Actually, I'm going to do that now. HTML logs >>>>>> text logs IMHO. If there was some way for me to include links that opened the file into the current MSVC Express IDE and move to the specified line, I'd be uber happy (hint hint to anyone that might know of how to do this.)

Ok, so I forgot to post my update before going off to code again; oh well. I've modified the log system to use HTML formatting and made my formatting system more user-friendly (replaced numeric indices with string indices.) For example, here are two different logs:
Debug Log w/ default formatting
Debug Log w/ modified formatting

Each page has the format string used for output. The log time increased from 0.002 seconds (with numeric indices) to 0.005 seconds (with string indices), but it won't matter because logging is only compiled in to the library in debug mode and logging does happen every frame (most of the time anyway. When it does, I'm not trying to do anything other than find out where my values change.)

Last thing I need to do is allow message capture (so only errors are output or warnings and errors are output, or just normal messages, etc.) Oh, and I need to modify it so that it has more 'structure' because at the moment there is not initializing or shutting down which causes the log to be written without a closing body and html tag.

Thoughts or comments? All are welcome ^_^

I'm off to bed; have to work in a few hours.
0 likes 0 comments

Comments

Nobody has left a comment. You can be the first!
You must log in to join the conversation.
Don't have a GameDev.net account? Sign up!
Advertisement
Advertisement