I am not a C++ coder by any means, but isn't the emu architecture laid out in the wiki? It never made much sense to me, but looked impressive. Not sure if that's what you're looking for.
Code isn't completely one class to file. It's usually pretty easy to find something in the code.
For example mob.cpp contains functions related to the Mob class.. client.cpp functions related to Client class. Yet bonuses.cpp for example contains functions related to calculating bonuses which applies to Mob, Client and NPC classes.
Not sure if there's an official standard for function naming, from what I've seen and been instructed to do was try to make it as clear as possible.
Yeah, very true KLS, I doubt theres a standard on function naming, but as long as it is targeted to what teh funtion actually does, following it shouldnt be a problem.
Everquest is a registered trademark of Daybreak Game Company LLC.
EQEmulator is not associated or affiliated in any way with Daybreak Game Company LLC.
Except where otherwise noted, this site is licensed under a Creative Commons License.