do we want to consider the edge case below or do we want imported animations to have to have a keyframe at 0.0 time? Is there a better solution for this problem? e.x: the astroboy animation looks wrong when doing this (but thats because it is **** and kf0 and kfn dont match up...
Build a dedicated log class that can be instantiated (so the importer can have its own) Let this log class write to file etc. Don't use printf anymore, its c. (c++11 has to_str, else we have to work with ss (ugh...)) I only used printf here because it allows me to combine a string with different variables in only one line and I don't have an easy way to do this in c++0x. Again c++11 would be easy.