BSPReader | The class used for parsing bsp entities |
C3DWavPlayer | The class that holds wav data and plays it when instructed. It is heard from the global sound module listener |
CApplication | This module is the module that is initialized in execution start and updated in a continous while loop |
CAuthModule | |
CBox | The class that represents a box in the CWorld system |
CCommon | The base class for CPlayer and CObject classes |
CDisplayModule | Handles general display(layout tracking, initalizing display systems), timers and resource issues(paths) |
CEncodedVoicePlayer | This class combines CVoicePlayer and CSoundCodec to playback encoded voice data |
CEncodedVoiceRecorder | This class combines CVoiceRecorder and CSoundCodec to record encoded voice data |
CInputHandler | Listener for input devices, this class initializes OIS and includes input handling functions |
CLayout | The base class providing a common interface forc common functions of each screen layout class |
CLayoutConsole | CLayoutConsole |
CLayoutCredits | CLayoutCredits |
CLayoutDebugPre | CLayoutDebugPre |
CLayoutFCAccounts | CLayoutFCAccounts |
CLayoutFCCreate | CLayoutFCCreate |
CLayoutFCEval | CLayoutFCEval |
CLayoutFCMain | CLayoutFCMain |
CLayoutFCPresim | CLayoutFCPresim |
CLayoutFCSettings | CLayoutFCSettings |
CLayoutFCSim | CLayoutFCSim |
CLayoutFCStats | CLayoutFCStats |
CLayoutNotify | CLayoutNotify |
CLayoutTREval | CLayoutTREval |
CLayoutTRLogin | LayoutTRLogin |
CLayoutTRPresim | Layout TR PreSim. uses trPreSim.layout file |
CLayoutTRSettings | CLayoutTRSettings |
CModule | Each module is an important part of OPSIMUS design, managing some kind of high level functionality |
CModule_Conn | Some modules can sen data to netowrk module, these are derived from this module subclass |
CNetworkModule_FC::LookupInfo | Lookup table to map a user name to a connection |
CObject | The class used for representing objects in the object module |
CObjectModule | The module that holds object and scene data of the simulation. It is also responsible for synching it across the server and the client |
CPacket | The class used for packet exchange with network module and creating-decoding packets |
CPlayer | The class used for representing players in the object module |
CScriptModule | Scripting functionality to other modules |
CSingleton | A Singleton class should only exist with a single object in runtime |
CSoundCodec | The class that is used for encoding and decoding sound data |
CSoundModule | The sound module class. This is the sound system of the OPSIMUS application |
CSphere | The class that represents a sphere in the CWorld system |
CSpirit | The class that represents a spirit in the CWorld system. A Spirit a cylinderic object that can move and jump like a player. I can also climb inclined surfaces and stairs |
CThing | The class that all physics objects derive from in the CWorld system |
CVoicePlayer | The class used for playing synchronous voice data |
CVoiceRecorder | The class that records voice from the microphone |
CWavPlayer | The class that holds wav data and plays it when necessary |
CWorld | The class used for physics emulation in a Bsp Scene Manager |
ExampleLoadingBar | |
FileManager | |
SActor | Actor is a trainee or the facilitator |
SNetworkBuffer | |
SRole | General data associated with a role |
SSesListData | Includes information which will be used in session listing table and session details screen |
STrainee | General data associated with a trainee |
STrAttandenceData | Includes info about the session a trainee had joined used in trainee details screen, session attandance list |
STrListData | Includes information which will be used in trainee listing table |
STrScoreData | Used in session details screen, trainee attandance list |
STrScoreSummaryData | |
THING_EVENT | The structure used for acquiring CThing events |