|
From: James T. <ja...@co...> - 2003-10-13 18:46:17
|
Hey, I really appreciate comments and feedback, and please don't
hesitate to ask for any features or report any bugs, that's what these
lists exist for.
> - First of all i see that most of the function members return void. I am
>not a C++ guru so maybe i am wrong but wouldn't be better if they returned
>a reference to the object ? In this way we could do
>object.func1().func2()...funcN().
>
>
Where would this syntax come in handy? I've never really heard of this,
but that doesn't mean it can't/won't be done.
I'm just not clear on what type of functions you'd like to see this
behavior available for, a small example would help.
> - I also believe that it would be better to use GL_LINEAR for Image
>Stretching not GL_NEAREST. Maybe u could put an extra parameter in the
>function Resize/Stretch.
>
>
That was recently suggested on the boards and in a personal email to me,
and I do plan on adding GL_LINEAR functionality.
> - The compilation in Linux could be much better if u used a configure
>script.I hope you have the time to do so.
> Also the #include "../zlib/unzip.h" in ZE_Includes.h, seems to mess up
>the compiler (at least when i make my project).Each time i install ZEngine
>as root i have to fix this line as "#include "zlib/unzip.h". Dont u think
>../zlib is a kind of a bad hack ???
>
>
I do most of my development on Windows, so the Linux build system is
lacking. I'm not familiar with configure scripts,
but when I began ZEngine I was hardly familiar with Make, so that won't
keep me from adding a configure script.
Sorry about the ../zlib/unzip.h, that was added when I was first adding
the code, and I accidentally let it into the release,
it's already fixed in my local copy of the source.
> - I have the impression that GetFramerate() doesnt return the value as
>set by SetDesiredFramerate(). E.g i set the FPS to be 85 but GetFrameRate
>reports 50. But when i set FPS to 185, the GetFrameRate reports 100~125
>which seems reasonable.
>
>
You're not the first person to report this behavior, but for me the
rates are much closer until I go to high framerates.
I made a note to myself to look into this behavior, but keep in mind
that framerate limiting often isn't a good idea,
especially if you are using it to control movement speeds. If that's
what you're limiting the framerate for, GetFrameTime
exists to help maintain a constant rate of motion even as the framerate
varies.
Thanks for the comments, the simple things should be fixed ASAP,
and I'll try to work on that configure script
when I get the time. (Anyone experience in writing configure scripts is
welcome to help, yours will most likely be
better than my first attempts at one.)
-James Turk
|