Colobot
|
▼ src | |
▼ app | |
app.h | CApplication class |
controller.h | CController class |
input.h | CInput class |
main.cpp | Entry point of application - main() function |
pathman.h | Class for managing data/lang/save paths |
pausemanager.h | Management of pause modes |
▼ CBot | CBot library |
CBot.h | Public interface of CBot language interpreter. CBot.h is the only file that should be included by any Colobot files outside of the CBot module |
CBotEnums.h | Some enum values used across the CBot engine |
▼ common | Structs and utils shared throughout the application |
► system | |
config_file.h | Class for loading profile (currently for loading ini config file) |
error.h | Definition of the Error enum |
event.h | Event types, structs and event queue |
image.h | Class for loading and saving images |
ioutils.h | Functions for binary I/O |
key.h | Key-related macros and enums |
logger.h | Class for logging information to file or console |
restext.h | Translation and string resource utilities |
singleton.h | CSingleton base class for singletons |
stringutils.h | Some useful string operations |
▼ graphics | Graphics engine |
► core | Abstract core of graphics engine |
► engine | Graphics engine |
► opengl | OpenGL engine implementation |
▼ level | |
► parser | |
mainmovie.h | CMainMovie - control over movie sequences |
robotmain.h | CRobotMain - main class of Colobot game engine |
scene_conditions.h | Classes for managing conditions in scene files |
scoreboard.h | Code responsible for managing the scoreboard used to score complex code battles |
▼ math | Common mathematical structures and functions |
all.h | Includes all other math module headers |
const.h | Constants used in math functions |
func.h | Common math functions |
geometry.h | Math functions related to 3D geometry calculations, transformations, etc |
half.h | Implementation of half-precision floating point values |
intpoint.h | IntPoint struct |
matrix.h | Matrix struct and related functions |
point.h | Point struct and related functions |
vector.h | Vector struct and related functions |
▼ object | Game engine |
object.h | CObject - base class for all game objects |
object_factory.h | CObjectFactory - factory for game objects |
object_interface_type.h | ObjectInterfaceType enum |
object_manager.h | Object manager |
object_type.h | ObjectType enum |
old_object.h | COldObject - legacy CObject code |
old_object_interface.h | Legacy CObject interface |
▼ physics | Physics engine |
physics.h | Responsible for physics "and more" in game |
▼ script | |
cbottoken.h | Functions to parse some CBot-related tokens |
script.h | CBot script runner |
scriptfunc.h | CBot script functions |
▼ sound | Sound module - playing sounds and music |
► oalsound | |
sound.h | Sound plugin interface |
sound_type.h | Defines the SoundType enum |
▼ tools | Various tools (separate programs) |
▼ ui | 2D user interface controls |
► controls |