| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
For automated stuff on devices without GPU
|
|
|
|
|
| |
Conflicts:
src/app/app.cpp
|
|
|
|
| |
Fixes #339 for now, but we'll need alternative solution later
|
|\
| |
| |
| |
| | |
Conflicts:
data
|
| | |
|
| | |
|
| |
| |
| |
| | |
Also, fixed some crashes when unable to open file
|
|/
|
|
|
|
|
|
|
|
|
| |
* removed -mod argument
* removed -datadir argument
* removed -lang argument
* removed some dead ui code
* added resource manager and file loaders (stream and SDL)
* changed interface textures location to match new directory structure
* removed CGameData for mod support
* added PhysFS support
|
| |
|
| |
|
|
|
|
| |
... and fixed a "small" bug in previous commit ;)
|
|
|
|
| |
Values from config file overwrote datadir
|
|
|
|
|
|
|
|
|
| |
* 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
|
|
|
|
| |
* loading time now is not counted in elapsed time
|
|
|
|
|
|
| |
* refactored and altered slightly the texture pack code
* added flushing of texture cache
* some refactoring and const-correctness in CApplication methods
|
| |
|
| |
|
|
|
|
| |
Issue #118
|
|
|
|
|
|
|
| |
* 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
|
|
|
|
|
|
| |
* added -vbo option to override autodetection of OpenGL VBO extension
* refactored argument parsing to use getopt()
* fixed failing UTs
|
|
|
|
|
|
|
|
|
| |
* 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
|
|\ |
|
| |
| |
| |
| | |
This currently lacks fallback to an existing entry for non-translated entries
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| | |
- new class CModelManager
- rewritten engine object structure in CEngine
- created shared model data instead of separate objects per each
model instance
- minor refactoring
|
| | |
|
| | |
|
|/
|
|
| |
Frame updates were posted one frame behind in event queue
|
| |
|
| |
|
|
|
|
|
| |
- changed access to paths in data directory in CApplication
- models now load from data directory
|
|
|
|
|
|
| |
- added new state tracking to Event
- removed old fields from Event
- fixed some issues with Events and fps counter
|
|
|
|
|
|
| |
* Added colobot.ini to CApp in Create function
* Fixes to plugin manager
* Fixed CProfile segfault
|
| |
|
|
|
|
|
|
| |
- added mouse wheel events
- added motion vectors to CRobotMain
- other minor changes in event.h
|
|
|
|
|
|
| |
- moved input bindings to CRobotMain
- added virtual keymod and joystick button key presses
- fixed putenv error; other minor fixes
|
| |
|
|\
| |
| |
| |
| | |
Conflicts:
src/ui/slider.cpp
|
| |
| |
| |
| |
| |
| | |
- removed old 4 quarter backgrounds
- fixes in texture loading
- other minor fixes
|
|/ |
|
|
|
|
|
|
|
| |
- temporarily mocked CSoundInterface and CPluginInterface
- added CRobotMain to application
- successfully compiles & runs, but doesn't display correctly at the
moment
|
|
|
|
|
|
| |
- added new simulation time calculations in CApplication
- added simulation frame updates
- rewritten old input binding code and input state tracking
|
|
|
|
|
| |
- refactored CInstanceManager and some headers
- removed old headers
|
|
|
|
| |
Added some logging and improved error messages displayed to user
|
|
|
|
|
| |
- fixed bugs in settings modes, etc.
- some additions and minor refactoring
|
|
|
|
|
|
| |
- updated Doxyfile
- added/changed file, dir and namespace descriptions
- fixed some errors in doxygen tags
|
|
|
|
|
|
| |
- finished SetState in CEngine
- refactored Size and IntSize back to Point and IntPoint
- other minor changes in CEngine
|
|
|
|
|
| |
- added rewritten implementation for basic modesetting in CEngine
- started rewriting proper rendering and object handling in CEngine
|
|
|
|
|
| |
- added basic font rendering
- minor refactoring & fixes
|