Colobot
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
File List
Here is a list of all documented files with brief descriptions:
[detail level 1234]
 ▼ src
 ▼ app
 app.hCApplication class
 gamedata.hGame data
 main.cppEntry point of application - main() function
 pausemanager.hManagement of pause modes
 system.hSystem functions: time stamps, info dialogs, etc
 system_linux.hLinux-specific implementation of system functions
 system_macosx.hMacOSX-specific implementation of system functions
 system_other.hFallback code for other systems
 system_windows.hWindows-specific implementation of system functions
 ▼ CBot
 CBot.hInterpreter of the language CBot for COLOBOT game
 CBotDll.hLibrary for interpretation of CBOT language
 CBotToken.h
 resource.h
 ▼ commonStructs and utils shared throughout the application
 event.hEvent types, structs and event queue
 global.hSome common, global definitions
 image.hClass for loading and saving images
 iman.hInstance manager for managed classes
 ioutils.hFunctions for binary I/O
 key.hKey-related macros and enums
 logger.hClass for logging information to file or console
 misc.h
 profile.hClass for loading profile (currently for loading ini config file)
 restext.hTranslation and string resource utilities
 singleton.hCSingleton base class for singletons
 stringutils.hSome useful string operations
 ▼ graphicsGraphics engine
 ► coreAbstract core of graphics engine
 ► engineGraphics engine
 ► openglOpenGL engine implementation
 ▼ mathCommon mathematical structures and functions
 all.hIncludes all other math module headers
 const.hConstants used in math functions
 func.hCommon math functions
 geometry.hMath functions related to 3D geometry calculations, transformations, etc
 intpoint.hIntPoint struct
 matrix.hMatrix struct and related functions
 point.hPoint struct and related functions
 vector.hVector struct and related functions
 ▼ objectGame engine
 ► auto
 ► motion
 ► task
 brain.hCBrain - dispatches commands to objects
 mainmovie.hCMainMovie - control over movie sequences
 object.hCObject - base class for all game objects
 objman.hInstance manager for objects
 robotmain.hCRobotMain - main class of Colobot game engine
 ▼ physicsPhysics engine
 physics.hResponsible for physics "and more" in game
 ▼ script
 cbottoken.hFunctions to parse some CBot-related tokens
 cmdtoken.hFunctions to parse commands from level files
 script.hCBot script runner
 ▼ soundSound module - playing sounds and music
 ► oalsound
 sound.hSound plugin interface
 ▼ toolsVarious tools (separate programs)
 ▼ ui2D user interface controls
 button.h
 check.h
 color.h
 compass.h
 control.h
 displayinfo.h
 displaytext.h
 edit.hCEdit class
 editvalue.h
 gauge.h
 group.h
 image.h
 interface.h
 key.hKey slot control
 label.h
 list.h
 maindialog.h
 mainmap.h
 mainshort.h
 map.h
 scroll.h
 shortcut.h
 slider.h
 studio.h
 target.h
 window.h