Just took a look at this. One hting you might want to add to your get functions is a default.
So it would be like this:
Local width:Int = configFile.GetIntValue( "Graphics", "ScreenX", 800)
This way, when you are loading your parameters, if they don't exist, you get the default returned. Makes it much easier on the programmer using the ini file. Instead of checking that I got values and if not, setting the variable to a default value, you just get a defauklt returned if it does not exist.
So it would be like this:
Local width:Int = configFile.GetIntValue( "Graphics", "ScreenX", 800)
This way, when you are loading your parameters, if they don't exist, you get the default returned. Makes it much easier on the programmer using the ini file. Instead of checking that I got values and if not, setting the variable to a default value, you just get a defauklt returned if it does not exist.