@stef_:
1)i use so long define to avoid that the user defines a his constant identical to my constant. How about if I write #define _BODY_ and the user wrote a his class (MyBody) and in its intercace write also #define _BODY_? i'm not the only one that uses so long defines. for example mfc uses it
2)if somewhere there is some missing tabs, there wasn't my intenction. I will re-read the code and insert missing tabs
3)Can you tell me where I would put white spaces, please? i use xxxYyyy convention for function and xxx_yyy convention for variables. when a line ends (;) i enter in a new line. Where I would put white spaces, exactly?
4)i use gloabal variables only in the examples. Global variables (in real they are global constants) allow you to modify physical aspects without search the line that you need to modify. For example in the example "car" we want to improve linear damping. simply modify the parameter of "chassis_p_node_linear_damping" without search the part of the code that create car. But I use it only in the examples. If you would like you can write your sources as you want.
5)I use C function 1 or 2 times altogether and only in the examples. For example I use a c function to convert a const char* to a w_chart*. There is not ANY class to do this, only this c function.
irrlicht's examples use printf to print a text out. printf is a c function and there isn't class to print out a text (printf("Please select the driver you want for this example:\n"\-- quake 3 map example)
6)yes, if there will be another release I will improve the comments to the examples and documentation. i didn't do that because I should be see if someone is intersted to my library.
7)irrlicht examples doesn't use global variables, it declares its variables in main(). and main is a function. i don't see what's wrong with declaring a variable in the middle of a function. i also thing that this point is opposite to the 4th point (don't declare global variables)
with
![Cool 8)](./images/smilies/icon_cool.gif)
maybe you would write 8 ). Yes, in ares fps i use italian comments. sorry (but also it isn't a library)
and yes, i need to make the samples and the source code a bit more ordered (i don't know if this is the exact word wich i look for) and I will improve documentation. but obviously if someone needs help (or don't understand some thing) I will help he\she surely
thanks for posting claims, it qould be helful for improving a library
@RapchikProgrammer: in World::createVehicleSimple the 2nd parameter is 0,1,0 for default and in VehicleSimple::createTire the last 4 parametrs (body_scene_node_offset, supension shock,spring and lenght) are setted for default. i will insert also a default value for pin parameter (0,0,1). if you would like some other default value tell me please what parameter you would like to set by dafault.
And i am not trying to fight with you here or compare your library with neone else's all i am saying
i would like to say some things. first off, what part of what i wrote say that i'm offense with you for some thing? if i wrote this directly or indirectly sorry, but this is not the truth. second you don't saied "your library is bad", but if you or someone will say this, i respect this hopinion and i'm not offense. everyone MUST BE free to say what he\she things (but without offense with bad words). third, if you say "this library doesn't have this feature" you make me very very happy because you help me to improve my library, and I will thank you
![Very Happy :D](./images/smilies/icon_biggrin.gif)
4th i'm happy that some body post claims because this help to improve a library
bye