summaryrefslogtreecommitdiffstats
path: root/src/app
Commit message (Collapse)AuthorAgeFilesLines
* Added -proto to options[]krzys-h2013-06-171-0/+1
|
* Enhanced logging, option to auto-start missionPiotr Dziwinski2013-06-163-152/+232
| | | | | | | | | * 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-132-2/+19
| | | | * loading time now is not counted in elapsed time
* Fixed code formattingPiotr Dziwinski2013-05-2710-38/+48
| | | | | | * moved braces to new lines * fixed some function/variable names * fixed whitespace issues
* Changes in texture code & refactoringPiotr Dziwinski2013-05-262-99/+126
| | | | | | * refactored and altered slightly the texture pack code * added flushing of texture cache * some refactoring and const-correctness in CApplication methods
* Fix for #213Piotr Dziwinski2013-05-261-1/+2
| | | | Was caused by invalid options for getopt
* Added simple texturepack support (#208)krzys-h2013-05-122-2/+18
|
* Fixed deleting of CObjectManagerPiotr Dziwinski2013-05-111-0/+3
| | | | | * fix in CApplication destructor * re-enabled unit tests
* Removed most of "No such node" messageskrzys-h2013-05-041-1/+8
|
* Added relative install paths for MXE buildkrzys-h2013-05-031-1/+1
|
* Added creating ini file with default valueskrzys-h2013-05-031-30/+36
|
* * Key repeating in edit fieldserihel2013-04-181-0/+1
|
* Improved log levelskrzys-h2013-04-011-1/+1
|
* And it compiled and worked? o.Okrzys-h2013-03-311-1/+1
|
* Added field "item" to class "object" in CBotkrzys-h2013-03-312-0/+5
|
* Added SatCom translationskrzys-h2013-03-291-0/+4
|
* Changes to fix multilanguage on Windowskrzys-h2013-03-282-1/+14
| | | | Issue #118
* Changed savegame & profile dir on Windowskrzys-h2013-03-272-0/+39
|
* Add Linux-specific savegame and profile settings according to the XDG Base ↵Didier Raboud2013-03-272-0/+57
| | | | | | Directory Specification http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html
* Add profile and savegame fetchers in SystemUtilsDidier Raboud2013-03-272-0/+16
| | | | This breaks the tests compilation. :/
* Fixed timer functions on win32Piotr Dziwinski2013-03-2411-312/+370
| | | | | | | * 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
* Fixes for compiling on MSYSPiotr Dziwinski2013-03-223-4/+9
| | | | | | * fixed SDL_main() and putenv() issues * disabled desktop subdir for MSYS * disabled building CBot_console for now
* Changed Linux time functionPiotr Dziwinski2013-03-191-1/+1
| | | | With CLOCK_MONOTONIC_RAW, the timer should never go back in time.
* Refactored platform-specific codePiotr Dziwinski2013-03-196-263/+316
| | | | Moved functions from .h to .cpp files
* VBO override option; argv parsing using getoptPiotr Dziwinski2013-03-102-94/+153
| | | | | | * added -vbo option to override autodetection of OpenGL VBO extension * refactored argument parsing to use getopt() * fixed failing UTs
* CInstanceManager refactoringPiotr Dziwiński2013-02-172-6/+22
| | | | | | | | | * 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
* * Removed aluterihel2013-01-141-2/+9
| | | | | * Using libsndfile to load sounds and music * Added support for playing music files
* Merge dev and dev-graphicsPiotr Dziwinski2013-01-071-2/+11
|\
| * Small fix in detecting language. Fixes needed to compile code using clangMarcin Zawadzki2013-01-051-2/+11
| |
* | GLEW fix for some graphics driversPiotr Dziwinski2013-01-061-2/+0
| |
* | Corrected OpenGL extension detectionPiotr Dziwinski2013-01-051-1/+0
| | | | | | | | | | | | - corrected multitexture and VBO detection - GLEW is now a required library - minor CMakeLists refactoring
* | Correct font scaling with resolutionPiotr Dziwinski2013-01-041-2/+2
| |
* | Merge branch 'dev' into dev-graphicsPiotr Dziwinski2013-01-042-79/+144
|\|
| * Merge pull request #108 from OdyX/dev-central-cmake-versionPiotr Dziwiński2012-12-291-1/+1
| |\ | | | | | | Create a central version
| | * Create a central versionDidier Raboud2012-12-271-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | Make it 0.1.0~pre-alpha for now. - Add it to runtime program - Add it to -help option - Add it to manpage - Update translations
| * | Implement language Char for level filesDidier Raboud2012-12-282-1/+45
| | | | | | | | | | | | This currently lacks fallback to an existing entry for non-translated entries
| * | Move language initialisation in SetLanguageDidier Raboud2012-12-281-42/+48
| | |
| * | Fixed path for loading soundsPiotr Dziwinski2012-12-282-18/+23
| |/
| * Fix locale's loadingDidier Raboud2012-12-271-5/+8
| | | | | | | | | | - Always inherit LC_ALL from environment; - Enforce environment only if the runtime options require it;
| * * Changed Ret to Get methods in sound moduleerihel2012-12-251-6/+15
| | | | | | | | | | * Added video settings to profile * Resolution change is now posibble but restart is required
| * * Changed log level in sound moduleerihel2012-12-251-1/+1
| | | | | | | | | | * Fixed warnings in sound module * Fixed problem with map loading when locale with different number separator
| * latest changeserihel2012-12-211-6/+11
| |
| * sound fixerihel2012-12-202-9/+2
| |
| * Installation path fixes and CMakeLists refactoringPiotr Dziwinski2012-12-201-10/+6
| | | | | | | | make && make install should now give a working installation.
| * Merge branch 'dev' into dev-use-installed-i18nDidier Raboud2012-12-161-1/+2
| |\ | | | | | | | | | | | | Conflicts: src/common/config.h.cmake
| | * Set a default datadir, in sync with the data installation path.Didier Raboud2012-12-161-1/+2
| | |
| * | Use default installation paths for i18n.Didier Raboud2012-12-161-3/+1
| |/ | | | | | | | | | | This finishes the work started in 19b75e174338f8e7be7486a7445d1e90e9795077 by actually using the translation where they are installed.
| * Merge branch 'master' into devPiotr Dziwinski2012-12-151-3/+9
| |\
| | * Inherit translation setting from environment.Didier Raboud2012-12-141-3/+9
| | | | | | | | | | | | | | | | | | | | | | | | This ensures that users with a correctly-defined locale don't need to explicitely set the locale. - By dropping the setlocale content, it fixes the loading of translations. - Add a Debug log message to check what is put in the environment.
* | | Engine optimization - rewritten model managementPiotr Dziwinski2012-12-262-10/+19
| | | | | | | | | | | | | | | | | | | | | | | | - new class CModelManager - rewritten engine object structure in CEngine - created shared model data instead of separate objects per each model instance - minor refactoring