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