| AdditionalTexInfo | Dodatecne imformace o vlastnostech textury |
| AmmoElement | Trida typu naboje |
| AttackInfo | Objekt s intormacemi o utoku |
| BasicWeapon | Predpis zakladni abstraktni tridy zbrani |
| modelLib::CAbstractCoreModel | Abstraktni trida, ktera realizuje zakladni predpis modelu vcetne zakladnich promennych a funkci |
| modelLib::Cal3DModelElement | Konkretni instance modelu |
| modelLib::CCal3DCoreModel | Trida jadra modelu Cal3D, ktera udrzuje pocatecni stav a data modelu |
| modelLib::CCoreHLmdl | Jadro modelu mdl (Half-Life) |
| modelLib::CMS3DCoreModel | Trida modelu MS3D, ktera po nacteni dat ze souboru vygeneruje a nastavi display list pro vykreslovani |
| CoreSound | Zdroj zvukovych dat |
| CSoundLibrary | Operacni trida knihovny zvuku |
| weapon_manager::CWeaponManager | Hlavni obsluhujici trida zbranoveho manageru |
| modelLib::HLModelElement | Element modelu typu MDL hry Half-Life |
| ImageInfo | Objekt udrzuje vsechny potrebne informace o obrazku, ktere jsou potreba k nacitani a praci s pixely |
| MilkshapeModel | Trida pro operace s modelem ms3d, ktera ho umi nacist a vykreslit |
| Model | Abstraktni trida modelu, ktera definuje spolecne vlastnosti |
| Model::Material | Material properties |
| Model::Mesh | Mesh |
| Model::Triangle | Triangle structure |
| Model::Vertex | Vertex structure |
| modelLib::ModelElement | Abstraktni predpis elementu modelu |
| modelLib::ModelsLibrary | Hlavni trida tohoto modulu, ktera obstarava praci s databazi modelu |
| modelLib::MS3DModelElement | Element modelu MS3D |
| NoWeapon | Zakladni typ zbrane, coz je "Zadna zbran" a hrac ji ma od zacatku |
| bullet_tracks::SingleTrack | Struktura jedne stopy |
| SoundElement | Struktura jednotky zvuku (Virtualni zdroj) |
| SourceElement | Zdroj zvuku |
| TextureElement | Objekt textury |
| TexturesLibrary | Hlavni trida, ktera ovlada nacitani textur |
| Wad3FileInfo | Informace o ulozenem obrazku |
| Wad3Header | Hlavicka souboru WAD3 |
| Wad3MipMap | Hlavicka jedne textury |
| WarStorage | Objekt, ktery udrzuje informace o zbranich a nabojich |
| WeaponCreatingFunctionMaker | Objekt, ktery propojuje identifikacni cislo zbrane, funkci na vytvoreni jejiho objektu a jmeno zbrane |
| WeaponKnife | Trida zbrane knife |
| WeaponPistol9mm | Trida zbrane Pistol |