Colobot
Loading...
Searching...
No Matches
File List
Here is a list of all documented files with brief descriptions:
[detail level 1234]
 
src
 
app
 
app.h
CApplication class
 
controller.h
CController class
 
input.h
CInput class
 
main.cpp
Entry point of application - main() function
 
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
 
font_loader.h
Class for loading fonts from /data/fonts/fonts.ini
 
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
 
timeutils.h
Some useful cross-platform operations on timestamps
 
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