@Barron; Yeah, I guess you're right about that default class. And thanks for those tips (2 links) you sent me - downloading and scanning as we speak.
I'm learning more and more about this CPP stuff.
@Mikero; I think you're thinking what I'm thinking, but you're able to articulate it better than me I guess.
Anyway, had a look at your web page, and this looks like a good source of information. Please hurry up and finish it!
As for helping out, I'd love to, but I have 2 main reasons for being abit sceptical; Too afraid to not completely understand the CPP concept and giving the wrong information, AND I'm creating a MP LAN game we're planning to have in half a year or so. I'm doing everything myself, so its alot of work, and therefore can't really commit to anything.. (It's that mountain you mentioned...
)
If I do create anything that might help you out, I'll be more than happy to share it with you.
I know I've taken so much from the community, and OFPEC have been my main source. I know I owe something in return, and will in the future try to make an effort to give something back, if I can. (Kinda feel guilty about it too..) Abit off topic, sorry about that.
Some more question though; I see most addons uses a very complex inheritence structure when defining their own classes. Like;
class All{};
class AllVehicles:All{};
class Land:AllVehicles{};
class Man:Land{};
class Soldier:Man{};
The way I see it, AllVehicles, Land, Man, etc. is predefined classes that contains a set of property values, and they are copied to new classes - like Soldier. Why is it necessary to inherit from all classes above "soldier", and not just "Man"?
I know I'm missing the knowledge about some fundamental CPP concept here, so what I'm really after is some documentation of how CPP works, not really the classes itself, I guess..
ZNorQ