summaryrefslogtreecommitdiffstats
path: root/src/app/app.h
Commit message (Collapse)AuthorAgeFilesLines
* Better datadir mod supportkrzys-h2014-05-181-18/+4
|
* Removed prototypes supportkrzys-h2013-12-271-2/+0
|
* Added scene test modekrzys-h2013-12-261-0/+5
| | | | ... and fixed a "small" bug in previous commit ;)
* Datadir in command line didn't work with config.erihel2013-07-161-0/+3
| | | | Values from config file overwrote datadir
* Enhanced logging, option to auto-start missionPiotr Dziwinski2013-06-161-7/+28
| | | | | | | | | * added logging of application events * changed debug mode flag to independent debug modes * added option to auto-start mission (load a mission immediately after startup) * removed "enum value out of range" prints * some refactoring
* Fix for #195Piotr Dziwinski2013-06-131-0/+6
| | | | * loading time now is not counted in elapsed time
* Changes in texture code & refactoringPiotr Dziwinski2013-05-261-34/+37
| | | | | | * refactored and altered slightly the texture pack code * added flushing of texture cache * some refactoring and const-correctness in CApplication methods
* Added simple texturepack support (#208)krzys-h2013-05-121-0/+3
|
* Added field "item" to class "object" in CBotkrzys-h2013-03-311-0/+4
|
* Changes to fix multilanguage on Windowskrzys-h2013-03-281-0/+3
| | | | Issue #118
* Fixed timer functions on win32Piotr Dziwinski2013-03-241-1/+1
| | | | | | | * changed win32 implementation to QueryPerformaceTimer system function * refactored system utils code * proper tests for time utils and update event creation in application * should fix issue #134
* VBO override option; argv parsing using getoptPiotr Dziwinski2013-03-101-0/+1
| | | | | | * added -vbo option to override autodetection of OpenGL VBO extension * refactored argument parsing to use getopt() * fixed failing UTs
* CInstanceManager refactoringPiotr DziwiƄski2013-02-171-2/+8
| | | | | | | | | * removed classes managed by CInstanceManager except for CObject, CPyro, CBrain and CPhysics because of dependencies * refactored instance searching to use existing singleton instances of CApplication, CEngine and CRobotMain and calling their getter functions
* Merge branch 'dev' into dev-graphicsPiotr Dziwinski2013-01-041-8/+6
|\
| * Implement language Char for level filesDidier Raboud2012-12-281-0/+1
| | | | | | | | This currently lacks fallback to an existing entry for non-translated entries
| * Fixed path for loading soundsPiotr Dziwinski2012-12-281-4/+4
| |
| * sound fixerihel2012-12-201-3/+1
| |
* | Engine optimization - rewritten model managementPiotr Dziwinski2012-12-261-2/+8
| | | | | | | | | | | | | | | | - new class CModelManager - rewritten engine object structure in CEngine - created shared model data instead of separate objects per each model instance - minor refactoring
* | Static objects using OpenGL VBOs and display listsPiotr Dziwinski2012-12-141-0/+2
| |
* | Performance countersPiotr Dziwinski2012-10-251-0/+40
| |
* | Main loop enhancementPiotr Dziwinski2012-10-251-3/+2
|/ | | | Frame updates were posted one frame behind in event queue
* Changing and saving input bindingsPiotr Dziwinski2012-10-071-1/+1
|
* Updated docs and some Doxygen fixesPiotr Dziwinski2012-09-271-1/+1
|
* Data dir pathsPiotr Dziwinski2012-09-221-2/+10
| | | | | - changed access to paths in data directory in CApplication - models now load from data directory
* Event fixes & refactoringPiotr Dziwinski2012-09-221-17/+15
| | | | | | - added new state tracking to Event - removed old fields from Event - fixed some issues with Events and fps counter
* * Fixed audio problemserihel2012-09-221-0/+4
| | | | | | * Added colobot.ini to CApp in Create function * Fixes to plugin manager * Fixed CProfile segfault
* Mouse pos setting, low cpu mode, stats displayPiotr Dziwinski2012-09-201-10/+36
|
* Mouse wheel events, motion vectorsPiotr Dziwinski2012-09-191-8/+3
| | | | | | - added mouse wheel events - added motion vectors to CRobotMain - other minor changes in event.h
* Input bindings rewritePiotr Dziwinski2012-09-191-91/+14
| | | | | | - moved input bindings to CRobotMain - added virtual keymod and joystick button key presses - fixed putenv error; other minor fixes
* Fixed includes in ui.Zaba9992012-09-191-0/+4
|
* Merge branch 'dev' of https://github.com/adiblol/colobot into devZaba9992012-09-181-1/+12
|\ | | | | | | | | Conflicts: src/ui/slider.cpp
| * Change of background image handlingPiotr Dziwinski2012-09-171-1/+12
| | | | | | | | | | | | - removed old 4 quarter backgrounds - fixes in texture loading - other minor fixes
* | warnings fight in progress.Zaba9992012-09-181-4/+4
|/
* Successful compilation & runningPiotr Dziwinski2012-09-151-2/+2
| | | | | | | - temporarily mocked CSoundInterface and CPluginInterface - added CRobotMain to application - successfully compiles & runs, but doesn't display correctly at the moment
* Simulation timestamps and input bindingsPiotr Dziwinski2012-09-121-25/+191
| | | | | | - added new simulation time calculations in CApplication - added simulation frame updates - rewritten old input binding code and input state tracking
* Refactoring in src/commonPiotr Dziwinski2012-09-091-2/+10
| | | | | - refactored CInstanceManager and some headers - removed old headers
* Improved error messagesPiotr Dziwinski2012-08-131-0/+6
| | | | Added some logging and improved error messages displayed to user
* Fixes & testing in CEnginePiotr Dziwinski2012-08-121-0/+3
| | | | | - fixed bugs in settings modes, etc. - some additions and minor refactoring
* Documentation updatePiotr Dziwinski2012-08-111-1/+4
| | | | | | - updated Doxyfile - added/changed file, dir and namespace descriptions - fixed some errors in doxygen tags
* Render mode setting, refactoringPiotr Dziwinski2012-08-111-1/+1
| | | | | | - finished SetState in CEngine - refactored Size and IntSize back to Point and IntPoint - other minor changes in CEngine
* Partial CEngine implementationPiotr Dziwinski2012-08-101-1/+1
| | | | | - added rewritten implementation for basic modesetting in CEngine - started rewriting proper rendering and object handling in CEngine
* Basic font renderingPiotr Dziwinski2012-08-031-6/+0
| | | | | - added basic font rendering - minor refactoring & fixes
* Video mode changingPiotr Dziwinski2012-07-291-34/+89
| | | | | | - added video mode querying & changing - added joystick querying & changing - cleaned up CApplication interface
* Change of paths in src/graphicsPiotr Dziwinski2012-07-261-2/+2
| | | | | - moved abstract core to src/graphics/core - moved proper graphics engine to src/graphics/engine
* Texture & mouse functions; refactoring & fixesPiotr Dziwinski2012-07-221-35/+32
| | | | | | | | | | | - cleaned up and added documentation to engine.h - refactored CEngine interface and associated structs - added mouse handling functions in CApplication & CEngine - fixed bugs in projection matrix setting - changed texture loading & handling - added const-values in CDevice & CGLDevice - changed event management in CApplication - other minor changes & bugfixes
* Merged changes from devPiotr Dziwinski2012-07-041-3/+6
| | | | Resolved conflicts & added fixes.
* CGLDevice implementationPiotr Dziwinski2012-07-011-10/+13
| | | | | | | | - extended Gfx::CDevice interface - written OpenGL implementation in Gfx::CGLDevice - rewrote color and light module - added Gfx::VertexCol - added array casts to Math::Vector, Math::Matrix and Gfx::Color
* CDevice interface and stub of implementationPiotr Dziwinski2012-07-011-3/+0
| | | | | | | | - added CDevice abstract interface - began implementation of CGLDevice - added stub for Texture struct - created CGLDeviceConfig - changed particule -> particle & other minor changes
* Joystick polling with timerPiotr Dziwinski2012-06-301-5/+41
| | | | | - added joystick polling through timer - updated documentation on CApplication class
* Event handling, CApplication and switch to c++-11Piotr Dziwinski2012-06-301-30/+50
| | | | | | - added/changed event structs and event queue in common/event.h - added event handling and some minor functions in CApplication - switched to --std=c++11 because of union in Event struct