#pragma once #ifndef NO_NAMESPACE #define DUKE_NS Duke3d #define BEGIN_DUKE_NS namespace DUKE_NS { #define END_DUKE_NS } #define BLD_NS Blood #define BEGIN_BLD_NS namespace BLD_NS { #define END_BLD_NS } #define SW_NS ShadowWarrior #define BEGIN_SW_NS namespace SW_NS { #define END_SW_NS } #define PS_NS Exhumed #define BEGIN_PS_NS namespace PS_NS { #define END_PS_NS } #else #define BEGIN_DUKE_NS #define END_DUKE_NS #define BEGIN_BLD_NS #define END_BLD_NS #define BEGIN_SW_NS #define END_SW_NS #define BEGIN_PS_NS #define END_PS_NS #endif