Hacker's Guide
From OdaWiki
Code structure
- am_*: automap related code
- c_*: console related code
- cl_*: client only code
- d_*': game/net code
- f_*: finale related code
- g_*: game related code
- hu_*: hud related code
- i_*: system/hardware dependant code
- p_*: game/object related code
- r_*: render related code
- s_*: sound related code
- sv_*: server only code
- v_*: video related code
- wi_*: intermission related code
Style and guidelines
- Avoid C style strings. Replace them with C++ types where it is safe to do so.
- Code defensively and securely
- Do not add globals
- Code for clarity
- Maintain traditional naming conventions
- Respect existing code