Navigation
Latest: adam_22jan2007.plan
I'm knocking down items on my release list fast and furious.
I finished implementing my new ConfigurationService which loads in *nix-ish config files in the form of:
# Commend line
[NameSpace]
Key1 value1
Key2 value2
[/NameSpace]
So they can be accessed like:
getValue( "NameSpace", "Key1" );
I hooked this up to the renderer already so the resolution and if it is full screen or not can FINALLY be set in a config file! This is something I have wanted to do since the engine started 2 years ago but always got put off!
The hooks for collision detection are finally in as well. Lets see what else...
I've been going through and slowly adding Doxygen comments to old code, as well as to all new code. I doubt the next release will be fully documented, but the one after that will be.
I also completely over hauled the boot strapping process of the framework which will crash more gracefully now if something fails as well as produce more informative log messages.
Also wrote the new unified TextureManagerService to replace the functions in the BSPManagerService. So now everything in the framework loads and manages textures in the same way. This is a big step because it allows for the 2D classes finally!
I'm debating what to do next now. There are 3 things left before I'd be comfortable doing another public release.
While the 2D interface would be more rewarding, the number of logger calls is increasing a lot, and the longer I wait the more function calls will have to be replaced. So that will probably be next.
Theres still quite a bit of work left to do for a release, but getting close. Baring any unforeseen events, I should have v.6 out by the end of the week since I have nothing else to do!
- Adam
I finished implementing my new ConfigurationService which loads in *nix-ish config files in the form of:
# Commend line
[NameSpace]
Key1 value1
Key2 value2
[/NameSpace]
So they can be accessed like:
getValue( "NameSpace", "Key1" );
I hooked this up to the renderer already so the resolution and if it is full screen or not can FINALLY be set in a config file! This is something I have wanted to do since the engine started 2 years ago but always got put off!
The hooks for collision detection are finally in as well. Lets see what else...
I've been going through and slowly adding Doxygen comments to old code, as well as to all new code. I doubt the next release will be fully documented, but the one after that will be.
I also completely over hauled the boot strapping process of the framework which will crash more gracefully now if something fails as well as produce more informative log messages.
Also wrote the new unified TextureManagerService to replace the functions in the BSPManagerService. So now everything in the framework loads and manages textures in the same way. This is a big step because it allows for the 2D classes finally!
I'm debating what to do next now. There are 3 things left before I'd be comfortable doing another public release.
- 2D Interface classes
- BSPManager clean up code
- Asynchronous logger
While the 2D interface would be more rewarding, the number of logger calls is increasing a lot, and the longer I wait the more function calls will have to be replaced. So that will probably be next.
Theres still quite a bit of work left to do for a release, but getting close. Baring any unforeseen events, I should have v.6 out by the end of the week since I have nothing else to do!
- Adam
Post a Comment
Journal Archive
.plan Archive
.plan rss
adam_23feb2010.plan
adam_25sep2009.plan
adam_03may2009.plan
adam_07may2008.plan
adam_20nov2007.plan
adam_02nov2007.plan
adam_12oct2007.plan
adam_03oct2007.plan
adam_26sep2007.plan
adam_31jul2007.plan
adam_17jul2007.plan
adam_05jul2007.plan
adam_31may2007.plan
adam_16may2007.plan
adam_01may2007.plan
adam_28apr2007.plan
adam_11apr2007.plan
adam_08apr2007.plan
adam_03apr2007.plan
adam_31mar2007.plan
adam_29mar2007.plan
adam_29mar2007.plan
adam_26mar2007.plan
adam_04mar2007.plan
adam_27feb2007.plan
adam_08feb2007.plan
adam_02feb2007.plan
adam_01feb2007.plan
adam_28jan2007.plan
adam_27jan2007.plan
adam_26jan2007.plan
adam_22jan2007.plan
adam_18jan2007.plan
adam_06jan2007.plan
adam_28dec2006.plan
adam_22dec2006.plan
adam_17dec2006.plan
adam_14dec2006.plan
adam_28nov2006.plan
adam_26nov2006.plan
adam_24nov2006.plan
adam_11nov2006.plan
adam_02nov2006.plan
adam_31oct2006.plan
adam_25oct2006.plan
adam_19oct2006.plan
adam_16oct2006.plan
adam_09oct2006.plan
adam_28sep2006.plan
adam_24sep2006.plan
adam_21sep2006.plan
adam_23feb2010.plan
adam_25sep2009.plan
adam_03may2009.plan
adam_07may2008.plan
adam_20nov2007.plan
adam_02nov2007.plan
adam_12oct2007.plan
adam_03oct2007.plan
adam_26sep2007.plan
adam_31jul2007.plan
adam_17jul2007.plan
adam_05jul2007.plan
adam_31may2007.plan
adam_16may2007.plan
adam_01may2007.plan
adam_28apr2007.plan
adam_11apr2007.plan
adam_08apr2007.plan
adam_03apr2007.plan
adam_31mar2007.plan
adam_29mar2007.plan
adam_29mar2007.plan
adam_26mar2007.plan
adam_04mar2007.plan
adam_27feb2007.plan
adam_08feb2007.plan
adam_02feb2007.plan
adam_01feb2007.plan
adam_28jan2007.plan
adam_27jan2007.plan
adam_26jan2007.plan
adam_22jan2007.plan
adam_18jan2007.plan
adam_06jan2007.plan
adam_28dec2006.plan
adam_22dec2006.plan
adam_17dec2006.plan
adam_14dec2006.plan
adam_28nov2006.plan
adam_26nov2006.plan
adam_24nov2006.plan
adam_11nov2006.plan
adam_02nov2006.plan
adam_31oct2006.plan
adam_25oct2006.plan
adam_19oct2006.plan
adam_16oct2006.plan
adam_09oct2006.plan
adam_28sep2006.plan
adam_24sep2006.plan
adam_21sep2006.plan